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
- MembershipUser.cs
- MessageVersion.cs
- ControlEvent.cs
- SpecialFolderEnumConverter.cs
- ReadContentAsBinaryHelper.cs
- GatewayDefinition.cs
- OleDbEnumerator.cs
- Span.cs
- ComponentDispatcher.cs
- ADConnectionHelper.cs
- SQLMoney.cs
- BamlResourceDeserializer.cs
- FontFamilyConverter.cs
- PoisonMessageException.cs
- PenThread.cs
- CustomCredentialPolicy.cs
- XPathDocument.cs
- ModuleBuilderData.cs
- BookmarkOptionsHelper.cs
- ToolboxItemLoader.cs
- NumberAction.cs
- MarkedHighlightComponent.cs
- TypeNameConverter.cs
- OutputCacheSettingsSection.cs
- PageCodeDomTreeGenerator.cs
- ActivityBuilderXamlWriter.cs
- TaskCanceledException.cs
- ColorConvertedBitmap.cs
- XPathDocumentIterator.cs
- TransactionTable.cs
- DoubleStorage.cs
- OptimalTextSource.cs
- IsolatedStorageFileStream.cs
- LinearKeyFrames.cs
- PathFigure.cs
- EntityDataSourceDataSelection.cs
- DataRowIndexBuffer.cs
- ValidatingPropertiesEventArgs.cs
- SelectionProviderWrapper.cs
- VisualState.cs
- OutOfProcStateClientManager.cs
- TransformerConfigurationWizardBase.cs
- SeverityFilter.cs
- DataObjectEventArgs.cs
- RowToFieldTransformer.cs
- NetworkStream.cs
- PaperSource.cs
- Filter.cs
- TableLayoutPanel.cs
- ErrorActivity.cs
- ProxyWebPart.cs
- Rss20ItemFormatter.cs
- DataRowChangeEvent.cs
- ForceCopyBuildProvider.cs
- MultiSelectRootGridEntry.cs
- ColorIndependentAnimationStorage.cs
- OperatingSystem.cs
- RequiredAttributeAttribute.cs
- OutputScopeManager.cs
- EncoderParameter.cs
- TrackingServices.cs
- MDIControlStrip.cs
- SQLChars.cs
- DbException.cs
- SqlFileStream.cs
- UIElementParaClient.cs
- CategoryGridEntry.cs
- AudienceUriMode.cs
- UIPermission.cs
- DataBindingHandlerAttribute.cs
- DataPagerFieldCommandEventArgs.cs
- ValidationError.cs
- CompressEmulationStream.cs
- TrustExchangeException.cs
- TcpAppDomainProtocolHandler.cs
- XmlSerializerNamespaces.cs
- WriteLine.cs
- AttributeSetAction.cs
- Token.cs
- ResourceReferenceExpression.cs
- BuildProviderAppliesToAttribute.cs
- MimeTypeAttribute.cs
- Enum.cs
- SignalGate.cs
- MouseCaptureWithinProperty.cs
- SwitchAttribute.cs
- CoreSwitches.cs
- MemberProjectionIndex.cs
- GradientSpreadMethodValidation.cs
- BooleanFacetDescriptionElement.cs
- CultureInfoConverter.cs
- XmlSchemaExporter.cs
- TableCellCollection.cs
- ToolboxComponentsCreatingEventArgs.cs
- CellConstantDomain.cs
- Grid.cs
- CodeAttributeArgument.cs
- AutomationElementCollection.cs
- BrushMappingModeValidation.cs
- WebPartManagerDesigner.cs