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
- Vector3DValueSerializer.cs
- XmlRootAttribute.cs
- Point.cs
- SmiRecordBuffer.cs
- DesignerWebPartChrome.cs
- FreezableDefaultValueFactory.cs
- BuildProvider.cs
- MultipleViewProviderWrapper.cs
- FontWeightConverter.cs
- UnsafeNativeMethods.cs
- DataGridViewTextBoxEditingControl.cs
- securitymgrsite.cs
- MetafileHeader.cs
- TransformerTypeCollection.cs
- DetailsViewInsertEventArgs.cs
- UriExt.cs
- SafeHandles.cs
- ProgressChangedEventArgs.cs
- SessionEndedEventArgs.cs
- VolatileEnlistmentMultiplexing.cs
- SQLInt16.cs
- StorageEntityContainerMapping.cs
- CompilationAssemblyInstallComponent.cs
- RSAPKCS1SignatureFormatter.cs
- SerialPort.cs
- updateconfighost.cs
- DecimalConverter.cs
- Token.cs
- FontNamesConverter.cs
- DispatcherProcessingDisabled.cs
- IriParsingElement.cs
- Lease.cs
- HtmlTitle.cs
- RootContext.cs
- PeerNameResolver.cs
- MergeFilterQuery.cs
- QueryCacheEntry.cs
- ViewStateException.cs
- DataGridViewSelectedRowCollection.cs
- MostlySingletonList.cs
- QueryStringParameter.cs
- CorrelationManager.cs
- XmlSchemaInclude.cs
- HttpResponseInternalWrapper.cs
- TextProperties.cs
- CultureTable.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- SuppressIldasmAttribute.cs
- SessionSymmetricMessageSecurityProtocolFactory.cs
- PersonalizablePropertyEntry.cs
- BlobPersonalizationState.cs
- HwndHost.cs
- _HeaderInfo.cs
- AesManaged.cs
- BindingObserver.cs
- NetPipeSectionData.cs
- OpenTypeMethods.cs
- HandleExceptionArgs.cs
- NetworkInterface.cs
- DataSet.cs
- NamedElement.cs
- RoutedCommand.cs
- ScriptReferenceEventArgs.cs
- PtsHelper.cs
- HtmlInputImage.cs
- DesignerProperties.cs
- HtmlForm.cs
- DynamicRenderer.cs
- HMACMD5.cs
- SendMailErrorEventArgs.cs
- AppDomainProtocolHandler.cs
- _AutoWebProxyScriptEngine.cs
- DmlSqlGenerator.cs
- EmissiveMaterial.cs
- UriExt.cs
- XmlReflectionMember.cs
- InputEventArgs.cs
- UpdatePanelTriggerCollection.cs
- SystemColors.cs
- TextLineResult.cs
- messageonlyhwndwrapper.cs
- SqlStream.cs
- ReferenceConverter.cs
- CodeGotoStatement.cs
- ProcessMonitor.cs
- util.cs
- AssemblyInfo.cs
- SystemFonts.cs
- NavigationProgressEventArgs.cs
- baseaxisquery.cs
- ResolveCriteriaCD1.cs
- MultiTouchSystemGestureLogic.cs
- VectorAnimation.cs
- DragEvent.cs
- XmlSchemaGroup.cs
- XmlNullResolver.cs
- Stack.cs
- _CommandStream.cs
- MemoryStream.cs
- MatrixTransform.cs