Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- SystemIcmpV4Statistics.cs
- ProtectedConfigurationSection.cs
- SvcMapFile.cs
- DataGridViewCellCancelEventArgs.cs
- XmlSchemaObjectTable.cs
- BindingUtils.cs
- Geometry.cs
- ExpressionPrefixAttribute.cs
- ImplicitInputBrush.cs
- DbQueryCommandTree.cs
- RegexGroup.cs
- CustomError.cs
- CompareValidator.cs
- InternalPermissions.cs
- UIElementParaClient.cs
- StyleSheetDesigner.cs
- EventDescriptorCollection.cs
- QuaternionAnimationBase.cs
- ListViewSelectEventArgs.cs
- _LazyAsyncResult.cs
- UInt32Storage.cs
- SqlDataSourceCache.cs
- Binding.cs
- SafeNativeMethodsMilCoreApi.cs
- EmptyEnumerator.cs
- SplitterEvent.cs
- DataContract.cs
- __Error.cs
- InputLangChangeRequestEvent.cs
- SystemEvents.cs
- DataGridViewCellMouseEventArgs.cs
- DBCommand.cs
- BitmapEffectInput.cs
- Lease.cs
- LineGeometry.cs
- ValidateNames.cs
- BufferedGenericXmlSecurityToken.cs
- EntitySqlQueryCacheKey.cs
- URLIdentityPermission.cs
- ObjectDataSourceStatusEventArgs.cs
- TTSEvent.cs
- Command.cs
- ImageProxy.cs
- ProgressBar.cs
- OAVariantLib.cs
- DiscreteKeyFrames.cs
- CreateUserWizardStep.cs
- EditorZoneBase.cs
- RecordConverter.cs
- SemaphoreFullException.cs
- CodeAttributeArgumentCollection.cs
- XmlStreamNodeWriter.cs
- CapacityStreamGeometryContext.cs
- FixUp.cs
- MouseActionValueSerializer.cs
- EntityWrapper.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- HtmlListAdapter.cs
- SecureEnvironment.cs
- PropertySet.cs
- AssemblyBuilderData.cs
- httpapplicationstate.cs
- BamlVersionHeader.cs
- SchemaImporterExtensionElement.cs
- TraceData.cs
- AppDomain.cs
- OnOperation.cs
- Command.cs
- AsyncResult.cs
- HyperLinkColumn.cs
- Pipe.cs
- XmlLoader.cs
- SqlDataSourceDesigner.cs
- serverconfig.cs
- AsyncDataRequest.cs
- RuleSettingsCollection.cs
- Style.cs
- PropertyGridView.cs
- autovalidator.cs
- OutputScopeManager.cs
- XmlIgnoreAttribute.cs
- MailAddressParser.cs
- PageCatalogPart.cs
- SqlDataSourceView.cs
- ObjectCacheHost.cs
- SQLDateTime.cs
- TextFragmentEngine.cs
- StylusPointProperty.cs
- WorkflowMarkupSerializer.cs
- RSAProtectedConfigurationProvider.cs
- XPathNodeList.cs
- FixedPageStructure.cs
- StartUpEventArgs.cs
- XmlWhitespace.cs
- JulianCalendar.cs
- SynchronizedDispatch.cs
- ParameterElementCollection.cs
- AnnotationHighlightLayer.cs
- ButtonPopupAdapter.cs
- UrlPath.cs