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
- BindingBase.cs
- PtsHost.cs
- PolicyManager.cs
- XsdValidatingReader.cs
- StatusBarPanel.cs
- DataAdapter.cs
- HttpCapabilitiesBase.cs
- VirtualPathUtility.cs
- ProxyHelper.cs
- DefaultAsyncDataDispatcher.cs
- MustUnderstandBehavior.cs
- CounterSample.cs
- EntityDataSourceQueryBuilder.cs
- KoreanCalendar.cs
- ConnectivityStatus.cs
- pingexception.cs
- EventProviderWriter.cs
- ByteFacetDescriptionElement.cs
- CatalogZoneDesigner.cs
- Metadata.cs
- Window.cs
- RolePrincipal.cs
- RouteCollection.cs
- Token.cs
- OLEDB_Enum.cs
- Baml2006ReaderContext.cs
- Int64AnimationBase.cs
- GridViewDeleteEventArgs.cs
- ZipIOFileItemStream.cs
- COM2ComponentEditor.cs
- WindowsProgressbar.cs
- XmlAttributes.cs
- RenderContext.cs
- GregorianCalendarHelper.cs
- PartialClassGenerationTaskInternal.cs
- DialogResultConverter.cs
- OutputCacheModule.cs
- SmuggledIUnknown.cs
- ExecutionEngineException.cs
- WinCategoryAttribute.cs
- SqlTypesSchemaImporter.cs
- DomNameTable.cs
- XmlSerializableReader.cs
- ServiceReference.cs
- ProfileProvider.cs
- basemetadatamappingvisitor.cs
- ScrollEventArgs.cs
- PerformanceCounterPermissionAttribute.cs
- SchemaInfo.cs
- ISAPIApplicationHost.cs
- ServiceContractListItemList.cs
- EmptyStringExpandableObjectConverter.cs
- MsdtcClusterUtils.cs
- SchemaImporterExtensionsSection.cs
- SelectionUIHandler.cs
- LogSwitch.cs
- BulletedListEventArgs.cs
- UnlockCardRequest.cs
- GridProviderWrapper.cs
- PointAnimationClockResource.cs
- ExtendedPropertyInfo.cs
- ControlCachePolicy.cs
- XmlCompatibilityReader.cs
- ResolveCompletedEventArgs.cs
- InternalSafeNativeMethods.cs
- LogLogRecordEnumerator.cs
- CrossContextChannel.cs
- ReachPrintTicketSerializerAsync.cs
- StrokeCollection.cs
- StateChangeEvent.cs
- ReadOnlyDictionary.cs
- RegexTree.cs
- SystemSounds.cs
- IdentitySection.cs
- SoapTypeAttribute.cs
- FixedSOMLineCollection.cs
- MdImport.cs
- WindowsImpersonationContext.cs
- SoapParser.cs
- WebEventCodes.cs
- EncryptRequest.cs
- FieldCollectionEditor.cs
- LinqDataSourceSelectEventArgs.cs
- Membership.cs
- FunctionDetailsReader.cs
- HybridCollection.cs
- Helpers.cs
- Literal.cs
- SelectionRange.cs
- PackagePartCollection.cs
- DiagnosticEventProvider.cs
- CatalogPart.cs
- COAUTHIDENTITY.cs
- XmlBaseWriter.cs
- RecognizerStateChangedEventArgs.cs
- FullTextBreakpoint.cs
- IndexedEnumerable.cs
- BinaryMessageEncodingBindingElement.cs
- PolicyUnit.cs
- CodeTryCatchFinallyStatement.cs