Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ExtractedStateEntry.cs
- XmlElement.cs
- DataSpaceManager.cs
- ElementHostPropertyMap.cs
- ClientSideQueueItem.cs
- ComNativeDescriptor.cs
- IIS7UserPrincipal.cs
- MimeBasePart.cs
- XmlArrayAttribute.cs
- ImageKeyConverter.cs
- GlobalAclOperationRequirement.cs
- HwndHost.cs
- DataFormats.cs
- MetadataCache.cs
- TracePayload.cs
- BevelBitmapEffect.cs
- LicenseManager.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- DataMemberConverter.cs
- SecureStringHasher.cs
- SimpleHandlerBuildProvider.cs
- TreeViewImageKeyConverter.cs
- ScrollChrome.cs
- GetResponse.cs
- FileUtil.cs
- TreeNodeMouseHoverEvent.cs
- Symbol.cs
- ToolStripLocationCancelEventArgs.cs
- SessionSwitchEventArgs.cs
- DataGridViewHeaderCell.cs
- ToolbarAUtomationPeer.cs
- WmlPageAdapter.cs
- TypeTypeConverter.cs
- XmlValueConverter.cs
- XmlSchemaValidationException.cs
- NonParentingControl.cs
- DataGridAddNewRow.cs
- Privilege.cs
- _TransmitFileOverlappedAsyncResult.cs
- AvTraceDetails.cs
- PolyLineSegmentFigureLogic.cs
- ListViewDeletedEventArgs.cs
- BuildProviderCollection.cs
- PersonalizationProviderHelper.cs
- DataTableNewRowEvent.cs
- DetailsViewPageEventArgs.cs
- EndEvent.cs
- Rect3DValueSerializer.cs
- HttpModuleActionCollection.cs
- RegexCode.cs
- XmlNodeChangedEventManager.cs
- Positioning.cs
- TrackingParameters.cs
- AutomationEventArgs.cs
- ImageButton.cs
- BuildManagerHost.cs
- FilteredAttributeCollection.cs
- PageRequestManager.cs
- PlatformNotSupportedException.cs
- CanExecuteRoutedEventArgs.cs
- ThreadSafeMessageFilterTable.cs
- ThumbButtonInfoCollection.cs
- Graph.cs
- CapiSafeHandles.cs
- XmlNamedNodeMap.cs
- AutoGeneratedField.cs
- WSSecurityOneDotOneReceiveSecurityHeader.cs
- VisualStyleTypesAndProperties.cs
- DeleteMemberBinder.cs
- EdmComplexPropertyAttribute.cs
- ToolStripMenuItem.cs
- XsdDataContractImporter.cs
- SqlNotificationRequest.cs
- TypeLoadException.cs
- TextChange.cs
- XPathQueryGenerator.cs
- PeerNameRegistration.cs
- DateTimeConstantAttribute.cs
- RegistryKey.cs
- KoreanCalendar.cs
- OleDbRowUpdatedEvent.cs
- LabelEditEvent.cs
- Variant.cs
- ProvidePropertyAttribute.cs
- TypedDatasetGenerator.cs
- RawAppCommandInputReport.cs
- IProducerConsumerCollection.cs
- CollectionTypeElement.cs
- PageTheme.cs
- Camera.cs
- RestHandler.cs
- PolygonHotSpot.cs
- Matrix.cs
- Accessible.cs
- QilScopedVisitor.cs
- XmlSchemaAppInfo.cs
- ProtocolViolationException.cs
- DSASignatureDeformatter.cs
- XmlElementElementCollection.cs
- ProgressiveCrcCalculatingStream.cs