Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WeakEventTable.cs
- HandlerFactoryCache.cs
- NeutralResourcesLanguageAttribute.cs
- JsonStringDataContract.cs
- GenericTypeParameterConverter.cs
- initElementDictionary.cs
- ContextInformation.cs
- CustomAttributeFormatException.cs
- AsymmetricAlgorithm.cs
- MessageFilterException.cs
- ObjectDataSourceFilteringEventArgs.cs
- FormViewRow.cs
- RegionData.cs
- SizeAnimationBase.cs
- Propagator.ExtentPlaceholderCreator.cs
- DeferredTextReference.cs
- TriggerAction.cs
- TripleDES.cs
- HttpProfileGroupBase.cs
- Int32Storage.cs
- _SSPISessionCache.cs
- ContextProperty.cs
- TraceContext.cs
- SerializationHelper.cs
- ByeMessageApril2005.cs
- Pkcs9Attribute.cs
- UserMapPath.cs
- SizeAnimationUsingKeyFrames.cs
- PingOptions.cs
- DependencyPropertyKind.cs
- Formatter.cs
- BaseProcessProtocolHandler.cs
- MaterialCollection.cs
- InkCanvasInnerCanvas.cs
- TypeConverterAttribute.cs
- ActivitiesCollection.cs
- XsltInput.cs
- DataBinding.cs
- DecoderReplacementFallback.cs
- KeySpline.cs
- DefaultAutoFieldGenerator.cs
- ResourceContainer.cs
- DiscoveryClientProtocol.cs
- LoginCancelEventArgs.cs
- RealProxy.cs
- PartialClassGenerationTaskInternal.cs
- SizeF.cs
- HttpValueCollection.cs
- ComplusEndpointConfigContainer.cs
- FontCacheLogic.cs
- XmlNamespaceMapping.cs
- SqlUtils.cs
- OdbcError.cs
- DataGrid.cs
- UIAgentCrashedException.cs
- BindingListCollectionView.cs
- TextRange.cs
- AuthenticationService.cs
- RemoteWebConfigurationHostStream.cs
- ModelFunction.cs
- OracleRowUpdatingEventArgs.cs
- LayoutEvent.cs
- StateChangeEvent.cs
- DetailsViewActionList.cs
- EntityCommand.cs
- rsa.cs
- nulltextnavigator.cs
- DataGridGeneralPage.cs
- EncoderParameters.cs
- ValueHandle.cs
- DependencyStoreSurrogate.cs
- FixedBufferAttribute.cs
- VerificationException.cs
- ConstNode.cs
- MetafileHeaderWmf.cs
- FreezableOperations.cs
- Tokenizer.cs
- BindingSource.cs
- TextTreePropertyUndoUnit.cs
- HyperLink.cs
- WebPartHelpVerb.cs
- HandlerElementCollection.cs
- SqlCacheDependency.cs
- SharedStatics.cs
- Relationship.cs
- RouteItem.cs
- ExpressionList.cs
- GridViewItemAutomationPeer.cs
- PixelShader.cs
- ViewStateException.cs
- ModelTreeManager.cs
- SessionState.cs
- DynamicValueConverter.cs
- XmlSchemaCompilationSettings.cs
- MultiBinding.cs
- Dynamic.cs
- OneWayBindingElementImporter.cs
- SqlVersion.cs
- DataTemplateKey.cs
- ObjectDataSourceFilteringEventArgs.cs