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
- XPathChildIterator.cs
- SplineKeyFrames.cs
- DependencyPropertyChangedEventArgs.cs
- TraceHandlerErrorFormatter.cs
- Function.cs
- ThousandthOfEmRealPoints.cs
- SecurityContext.cs
- ReferenceCountedObject.cs
- GlyphingCache.cs
- TypeSystem.cs
- AuthorizationContext.cs
- DetailsViewUpdateEventArgs.cs
- ReadOnlyCollectionBase.cs
- MenuEventArgs.cs
- ThemeDirectoryCompiler.cs
- HttpCookie.cs
- GenericWebPart.cs
- ByteFacetDescriptionElement.cs
- Page.cs
- XmlAnyAttributeAttribute.cs
- CryptoConfig.cs
- ComponentEvent.cs
- DecoderReplacementFallback.cs
- SplashScreen.cs
- XMLSchema.cs
- EdmEntityTypeAttribute.cs
- ToolStripProgressBar.cs
- CommandSet.cs
- WebEventCodes.cs
- XPathAncestorIterator.cs
- ContainerAction.cs
- ExpressionVisitor.cs
- DbProviderSpecificTypePropertyAttribute.cs
- AlphabeticalEnumConverter.cs
- Journaling.cs
- Button.cs
- DeobfuscatingStream.cs
- OperatingSystemVersionCheck.cs
- ConnectionStringSettingsCollection.cs
- Base64Encoder.cs
- HTMLTextWriter.cs
- RootBrowserWindow.cs
- Win32.cs
- EntityViewGenerationAttribute.cs
- ListChangedEventArgs.cs
- DispatcherProcessingDisabled.cs
- ColorTranslator.cs
- ObjectReaderCompiler.cs
- XmlEncodedRawTextWriter.cs
- TargetException.cs
- MemberPath.cs
- VectorAnimationBase.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- EditorPartChrome.cs
- Misc.cs
- GridViewAutoFormat.cs
- ModulesEntry.cs
- WebPartTransformerCollection.cs
- TaskDesigner.cs
- Size.cs
- DispatcherProcessingDisabled.cs
- PopupEventArgs.cs
- UniqueConstraint.cs
- TrackingProfile.cs
- Light.cs
- ExpressionParser.cs
- RSAPKCS1SignatureFormatter.cs
- SettingsSavedEventArgs.cs
- EntitySqlQueryCacheEntry.cs
- Suspend.cs
- UDPClient.cs
- DataObjectCopyingEventArgs.cs
- PageAsyncTask.cs
- BitmapDecoder.cs
- BamlStream.cs
- Brushes.cs
- ScopedKnownTypes.cs
- DataGridViewTextBoxEditingControl.cs
- DefaultParameterValueAttribute.cs
- EventProviderWriter.cs
- InteropAutomationProvider.cs
- DataTemplateSelector.cs
- EFColumnProvider.cs
- StringInfo.cs
- LineInfo.cs
- SafeNativeMethods.cs
- NativeRightsManagementAPIsStructures.cs
- JulianCalendar.cs
- ExtractedStateEntry.cs
- UInt64.cs
- SoapSchemaImporter.cs
- TextMetrics.cs
- ISO2022Encoding.cs
- ModelVisual3D.cs
- DetailsViewRowCollection.cs
- ArgumentsParser.cs
- DbConnectionPoolGroup.cs
- XmlSchemaAttribute.cs
- Operator.cs
- DetailsViewUpdatedEventArgs.cs