Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / Reflection / Emit / SignatureToken.cs / 1 / SignatureToken.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Signature: SignatureToken ** ** ** Purpose: Represents a Signature to the ILGenerator signature. ** ** ===========================================================*/ namespace System.Reflection.Emit { using System; using System.Reflection; using System.Security.Permissions; [System.Runtime.InteropServices.ComVisible(true)] public struct SignatureToken { public static readonly SignatureToken Empty = new SignatureToken(); internal int m_signature; internal ModuleBuilder m_moduleBuilder; internal SignatureToken(int str, ModuleBuilder mod) { m_signature=str; m_moduleBuilder = mod; } public int Token { get { return m_signature; } } public override int GetHashCode() { return m_signature; } public override bool Equals(Object obj) { if (obj is SignatureToken) return Equals((SignatureToken)obj); else return false; } public bool Equals(SignatureToken obj) { return obj.m_signature == m_signature; } public static bool operator ==(SignatureToken a, SignatureToken b) { return a.Equals(b); } public static bool operator !=(SignatureToken a, SignatureToken b) { return !(a == b); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ServerType.cs
- RelationshipConverter.cs
- Schema.cs
- TreeViewItemAutomationPeer.cs
- Nodes.cs
- ProviderConnectionPoint.cs
- RequestCacheManager.cs
- DataGridHelper.cs
- CompressionTransform.cs
- SymLanguageVendor.cs
- CallSiteHelpers.cs
- FormViewDeleteEventArgs.cs
- PackageRelationshipCollection.cs
- ConfigXmlCDataSection.cs
- LowerCaseStringConverter.cs
- AttachedAnnotationChangedEventArgs.cs
- CollectionViewGroupInternal.cs
- HttpAsyncResult.cs
- OdbcTransaction.cs
- DoubleAnimationUsingKeyFrames.cs
- FrameworkTemplate.cs
- CharAnimationBase.cs
- WsiProfilesElement.cs
- DataControlField.cs
- BindingNavigator.cs
- ConstrainedDataObject.cs
- WebPartRestoreVerb.cs
- DeclarativeConditionsCollection.cs
- SimpleBitVector32.cs
- ErrorHandler.cs
- FunctionDescription.cs
- InstancePersistenceEvent.cs
- PlainXmlDeserializer.cs
- ClientBuildManagerCallback.cs
- List.cs
- ConstrainedGroup.cs
- TextRange.cs
- ObjectAssociationEndMapping.cs
- ColumnReorderedEventArgs.cs
- BindingSource.cs
- X509Extension.cs
- TableRow.cs
- FeatureAttribute.cs
- CacheRequest.cs
- FixedSOMLineRanges.cs
- ParallelTimeline.cs
- InstanceKey.cs
- SecurityHeader.cs
- HeaderedContentControl.cs
- MediaTimeline.cs
- ExpanderAutomationPeer.cs
- Normalization.cs
- EnumerableCollectionView.cs
- TemplateKeyConverter.cs
- HttpPostedFile.cs
- PickBranchDesigner.xaml.cs
- HttpListenerPrefixCollection.cs
- DelayDesigner.cs
- UnhandledExceptionEventArgs.cs
- TouchFrameEventArgs.cs
- sqlinternaltransaction.cs
- SafeMILHandle.cs
- CuspData.cs
- SmtpException.cs
- CollectionViewProxy.cs
- DescendantBaseQuery.cs
- SqlConnectionStringBuilder.cs
- QuaternionConverter.cs
- XmlHierarchicalDataSourceView.cs
- DataServiceQuery.cs
- BaseTemplateParser.cs
- FactoryGenerator.cs
- LinearKeyFrames.cs
- FontInfo.cs
- EventSinkHelperWriter.cs
- InstanceLockedException.cs
- CaseInsensitiveHashCodeProvider.cs
- SimpleApplicationHost.cs
- ListViewUpdateEventArgs.cs
- Matrix.cs
- StringBuilder.cs
- XmlText.cs
- SecurityTokenAuthenticator.cs
- FunctionOverloadResolver.cs
- TextBoxView.cs
- WsdlHelpGeneratorElement.cs
- XmlSchemaSimpleContent.cs
- OracleParameterCollection.cs
- ProcessThread.cs
- SubtreeProcessor.cs
- TimersDescriptionAttribute.cs
- RelationshipConstraintValidator.cs
- precedingsibling.cs
- UnicastIPAddressInformationCollection.cs
- PeerTransportElement.cs
- DescendantOverDescendantQuery.cs
- HttpException.cs
- WebHeaderCollection.cs
- TransmissionStrategy.cs
- HierarchicalDataBoundControlAdapter.cs