Code:
/ DotNET / DotNET / 8.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
- OutputCacheProfileCollection.cs
- IRCollection.cs
- ManagementClass.cs
- CheckBoxList.cs
- ActivatableWorkflowsQueryResult.cs
- TextEffect.cs
- StateRuntime.cs
- SliderAutomationPeer.cs
- File.cs
- Wrapper.cs
- SQLInt32.cs
- SettingsAttributes.cs
- PropVariant.cs
- GC.cs
- WebPartDescriptionCollection.cs
- DefaultValueAttribute.cs
- XmlUtil.cs
- TripleDES.cs
- SQLBinary.cs
- FormatVersion.cs
- MonitorWrapper.cs
- EventLogPermissionEntry.cs
- ProcessModelSection.cs
- EventProperty.cs
- OverrideMode.cs
- PerspectiveCamera.cs
- VisualBrush.cs
- ManagedWndProcTracker.cs
- HwndSourceParameters.cs
- TemplateColumn.cs
- FloaterParagraph.cs
- XmlQueryOutput.cs
- ClientRuntimeConfig.cs
- SizeChangedInfo.cs
- TreeWalkHelper.cs
- CubicEase.cs
- GridViewRowCollection.cs
- PointValueSerializer.cs
- BuiltInExpr.cs
- RenderingEventArgs.cs
- SchemaElementDecl.cs
- LowerCaseStringConverter.cs
- UInt16Converter.cs
- XmlCodeExporter.cs
- XmlHierarchyData.cs
- Emitter.cs
- BaseAddressPrefixFilterElement.cs
- MarkerProperties.cs
- WindowsAuthenticationModule.cs
- UnsafeMethods.cs
- Pair.cs
- PipelineModuleStepContainer.cs
- XmlAggregates.cs
- ProxyElement.cs
- XPathPatternBuilder.cs
- QueryAccessibilityHelpEvent.cs
- SQLSingleStorage.cs
- SequenceDesignerAccessibleObject.cs
- SafeNativeMethods.cs
- UDPClient.cs
- SqlVisitor.cs
- SHA384.cs
- _Events.cs
- FormatterConverter.cs
- CuspData.cs
- IndentTextWriter.cs
- ReflectionHelper.cs
- Attributes.cs
- Exceptions.cs
- login.cs
- TableRowsCollectionEditor.cs
- SortFieldComparer.cs
- IncrementalReadDecoders.cs
- _PooledStream.cs
- DrawingContextWalker.cs
- NavigationEventArgs.cs
- DeferredReference.cs
- OracleLob.cs
- WebPartEventArgs.cs
- GeneralTransform3D.cs
- PointValueSerializer.cs
- CollectionBuilder.cs
- DifferencingCollection.cs
- OleDbConnection.cs
- XmlSerializerFactory.cs
- PageTextBox.cs
- JsonEnumDataContract.cs
- XmlElement.cs
- SystemDropShadowChrome.cs
- GreenMethods.cs
- StringFreezingAttribute.cs
- Types.cs
- ProxyAssemblyNotLoadedException.cs
- AdPostCacheSubstitution.cs
- ServiceDescription.cs
- HwndHost.cs
- MarkupExtensionParser.cs
- VariableQuery.cs
- StateItem.cs
- FacetDescription.cs