Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / clr / src / BCL / System / Diagnostics / SymbolStore / Token.cs / 1 / Token.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: SymbolToken ** ** Small value class used by the SymbolStore package for passing ** around metadata tokens. ** ===========================================================*/ namespace System.Diagnostics.SymbolStore { using System; using System.Runtime.InteropServices; [ComVisible(true)] public struct SymbolToken { internal int m_token; public SymbolToken(int val) {m_token=val;} public int GetToken() {return m_token;} public override int GetHashCode() {return m_token;} public override bool Equals(Object obj) { if (obj is SymbolToken) return Equals((SymbolToken)obj); else return false; } public bool Equals(SymbolToken obj) { return obj.m_token == m_token; } public static bool operator ==(SymbolToken a, SymbolToken b) { return a.Equals(b); } public static bool operator !=(SymbolToken a, SymbolToken b) { return !(a == b); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: SymbolToken ** ** Small value class used by the SymbolStore package for passing ** around metadata tokens. ** ===========================================================*/ namespace System.Diagnostics.SymbolStore { using System; using System.Runtime.InteropServices; [ComVisible(true)] public struct SymbolToken { internal int m_token; public SymbolToken(int val) {m_token=val;} public int GetToken() {return m_token;} public override int GetHashCode() {return m_token;} public override bool Equals(Object obj) { if (obj is SymbolToken) return Equals((SymbolToken)obj); else return false; } public bool Equals(SymbolToken obj) { return obj.m_token == m_token; } public static bool operator ==(SymbolToken a, SymbolToken b) { return a.Equals(b); } public static bool operator !=(SymbolToken a, SymbolToken b) { return !(a == b); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Int32.cs
- RawMouseInputReport.cs
- Cursor.cs
- InfoCardSymmetricCrypto.cs
- SqlFlattener.cs
- _BasicClient.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- XmlCodeExporter.cs
- XhtmlBasicSelectionListAdapter.cs
- GridViewUpdatedEventArgs.cs
- securitycriticaldataformultiplegetandset.cs
- CustomLineCap.cs
- DesignSurfaceEvent.cs
- OleDbWrapper.cs
- TreeNodeBinding.cs
- RowToFieldTransformer.cs
- MethodExpression.cs
- EmptyQuery.cs
- _DynamicWinsockMethods.cs
- BinaryObjectReader.cs
- ProcessThread.cs
- TextEvent.cs
- XsltQilFactory.cs
- SafeCryptContextHandle.cs
- SqlTrackingService.cs
- XpsDocument.cs
- SplashScreenNativeMethods.cs
- AnimationException.cs
- InternalResources.cs
- SystemWebSectionGroup.cs
- SerialPort.cs
- GridItemProviderWrapper.cs
- GlyphElement.cs
- GridViewItemAutomationPeer.cs
- DesignerAttribute.cs
- ArrowControl.xaml.cs
- DataAdapter.cs
- Attributes.cs
- PerformanceCounterPermissionAttribute.cs
- AuthenticationSection.cs
- HttpModuleActionCollection.cs
- WindowsRebar.cs
- DoubleCollectionValueSerializer.cs
- BindingExpression.cs
- XmlFormatExtensionAttribute.cs
- XmlCharCheckingWriter.cs
- CompositeActivityTypeDescriptorProvider.cs
- InvariantComparer.cs
- XhtmlBasicControlAdapter.cs
- DataGridViewColumnHeaderCell.cs
- CommittableTransaction.cs
- StylusSystemGestureEventArgs.cs
- SafeRegistryHandle.cs
- ProcessThreadCollection.cs
- HtmlAnchor.cs
- ImageAnimator.cs
- ComplexPropertyEntry.cs
- DPCustomTypeDescriptor.cs
- XmlSchemaObject.cs
- WhitespaceRuleLookup.cs
- BamlRecordHelper.cs
- IndependentAnimationStorage.cs
- UpdatePanel.cs
- DependencyPropertyConverter.cs
- GC.cs
- BlurEffect.cs
- Sequence.cs
- _DisconnectOverlappedAsyncResult.cs
- XpsDocument.cs
- DoubleAnimation.cs
- MarshalByValueComponent.cs
- XmlArrayAttribute.cs
- ScrollChrome.cs
- SpeechSynthesizer.cs
- MenuItem.cs
- ColorConvertedBitmap.cs
- TargetInvocationException.cs
- Blend.cs
- SQLGuidStorage.cs
- XmlDocumentSerializer.cs
- TraceSection.cs
- ReadOnlyCollection.cs
- DocumentPageHost.cs
- Wizard.cs
- SqlUtils.cs
- SmtpFailedRecipientsException.cs
- AliasGenerator.cs
- DynamicPropertyReader.cs
- TypeBrowser.xaml.cs
- ComponentEvent.cs
- XMLSyntaxException.cs
- StreamWriter.cs
- CommonXSendMessage.cs
- EnumType.cs
- EmbeddedMailObjectCollectionEditor.cs
- PathBox.cs
- InvalidDocumentContentsException.cs
- XmlNamespaceManager.cs
- TextRunCache.cs
- EventItfInfo.cs