Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Diagnostics / SymbolStore / Token.cs / 1305376 / 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
- TaskFileService.cs
- DictionarySurrogate.cs
- AddInServer.cs
- Int32Converter.cs
- EntityDataSourceDataSelectionPanel.cs
- RecipientInfo.cs
- BamlLocalizer.cs
- QueryCursorEventArgs.cs
- _ConnectionGroup.cs
- Transform3DGroup.cs
- EntityDataSourceView.cs
- Size.cs
- TransactionManager.cs
- JsonMessageEncoderFactory.cs
- LineBreakRecord.cs
- AspProxy.cs
- GridViewColumnHeaderAutomationPeer.cs
- EntityViewGenerator.cs
- WindowManager.cs
- ObjectHandle.cs
- ProfilePropertySettingsCollection.cs
- LifetimeServices.cs
- SerializationInfo.cs
- FrameworkContentElement.cs
- PathFigure.cs
- ListViewDeletedEventArgs.cs
- IriParsingElement.cs
- SqlMethods.cs
- TypeHelper.cs
- ModifiableIteratorCollection.cs
- TcpAppDomainProtocolHandler.cs
- VerticalAlignConverter.cs
- Perspective.cs
- RowToFieldTransformer.cs
- ActivityInterfaces.cs
- TimeSpanOrInfiniteValidator.cs
- coordinator.cs
- ToolStripMenuItemCodeDomSerializer.cs
- NeutralResourcesLanguageAttribute.cs
- ConfigurationPermission.cs
- DbResourceAllocator.cs
- AutomationPropertyInfo.cs
- _LocalDataStore.cs
- RedirectionProxy.cs
- SqlDataSourceCache.cs
- BaseCodePageEncoding.cs
- ValueHandle.cs
- SqlDataSourceView.cs
- EntityReference.cs
- FileVersionInfo.cs
- AnnotationResourceChangedEventArgs.cs
- ObjectContext.cs
- HttpListener.cs
- BamlResourceSerializer.cs
- MiniConstructorInfo.cs
- ControlPropertyNameConverter.cs
- unitconverter.cs
- WebPartActionVerb.cs
- webclient.cs
- HtmlInputHidden.cs
- XmlIlGenerator.cs
- SoapEnumAttribute.cs
- DataMisalignedException.cs
- ZoneButton.cs
- ObservableCollection.cs
- BCryptNative.cs
- COM2PropertyPageUITypeConverter.cs
- DataGridColumnHeadersPresenter.cs
- ComponentRenameEvent.cs
- CustomWebEventKey.cs
- IPPacketInformation.cs
- CaseInsensitiveHashCodeProvider.cs
- DbProviderFactories.cs
- GenericTextProperties.cs
- SettingsProperty.cs
- ParseNumbers.cs
- EdmFunctionAttribute.cs
- TemplateColumn.cs
- ObjectStateFormatter.cs
- Fault.cs
- XmlSchemaSimpleContentExtension.cs
- EditorZoneBase.cs
- MasterPageCodeDomTreeGenerator.cs
- EntryWrittenEventArgs.cs
- ColorContext.cs
- XNodeValidator.cs
- ExpressionVisitor.cs
- ConfigXmlWhitespace.cs
- CalloutQueueItem.cs
- ProfilePropertySettingsCollection.cs
- CacheHelper.cs
- KeyManager.cs
- ResourceReferenceExpressionConverter.cs
- SortDescription.cs
- DataGridViewCellCancelEventArgs.cs
- HttpResponse.cs
- CodeArgumentReferenceExpression.cs
- SoapFormatter.cs
- ApplicationException.cs
- Serializer.cs