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
- KnownIds.cs
- ConfigurationManagerHelper.cs
- ToolBarButtonClickEvent.cs
- AnimatedTypeHelpers.cs
- MergeFailedEvent.cs
- DataGridViewUtilities.cs
- SourceFileInfo.cs
- InternalControlCollection.cs
- EventSourceCreationData.cs
- Delay.cs
- CustomErrorCollection.cs
- ResourceDescriptionAttribute.cs
- AttributeAction.cs
- _IPv6Address.cs
- FormDocumentDesigner.cs
- WorkflowQueue.cs
- StatusStrip.cs
- ProjectedSlot.cs
- FromRequest.cs
- Vector3dCollection.cs
- ValueTypeFieldReference.cs
- DragDeltaEventArgs.cs
- Model3DGroup.cs
- FileRegion.cs
- EdmMember.cs
- _HeaderInfo.cs
- RoleService.cs
- ItemCheckEvent.cs
- EntityDataSourceChangingEventArgs.cs
- ColumnClickEvent.cs
- MouseActionValueSerializer.cs
- DataIdProcessor.cs
- DbDataReader.cs
- WebPermission.cs
- PaintEvent.cs
- IsolatedStorageFilePermission.cs
- ParenExpr.cs
- SamlNameIdentifierClaimResource.cs
- IconEditor.cs
- RequestUriProcessor.cs
- DataRecordInfo.cs
- XamlReader.cs
- XPathNode.cs
- ExtensionsSection.cs
- PenThreadWorker.cs
- SqlTrackingWorkflowInstance.cs
- prefixendpointaddressmessagefiltertable.cs
- WmlLabelAdapter.cs
- XmlDataLoader.cs
- SamlAudienceRestrictionCondition.cs
- DebugInfoExpression.cs
- ProfileGroupSettings.cs
- ActivityCodeDomSerializer.cs
- XmlMtomReader.cs
- AssemblyFilter.cs
- BuildProviderUtils.cs
- InternalConfigConfigurationFactory.cs
- WaitForChangedResult.cs
- EntityDataSourceStatementEditor.cs
- BoundsDrawingContextWalker.cs
- ClientTargetSection.cs
- DependsOnAttribute.cs
- TextElementCollectionHelper.cs
- ToolboxItemFilterAttribute.cs
- EventItfInfo.cs
- XamlSerializer.cs
- PeerPresenceInfo.cs
- ButtonBase.cs
- DataStreams.cs
- PropertyManager.cs
- SystemIPAddressInformation.cs
- DataGridViewSelectedColumnCollection.cs
- ISAPIRuntime.cs
- GPPOINT.cs
- ValidationResults.cs
- OracleCommandSet.cs
- ScrollData.cs
- VersionedStream.cs
- MatrixIndependentAnimationStorage.cs
- AuthorizationRule.cs
- AmbientValueAttribute.cs
- ArcSegment.cs
- PackageRelationshipCollection.cs
- SafeNativeMethods.cs
- KnownBoxes.cs
- IResourceProvider.cs
- DesignerOptionService.cs
- AuthorizationContext.cs
- XamlRtfConverter.cs
- HasCopySemanticsAttribute.cs
- UnsafeNativeMethods.cs
- BamlCollectionHolder.cs
- CounterSample.cs
- MessageSmuggler.cs
- XmlElementList.cs
- SchemaNames.cs
- ConfigXmlWhitespace.cs
- FixedTextSelectionProcessor.cs
- XmlSiteMapProvider.cs
- WebBrowserNavigatedEventHandler.cs