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
- DataPagerFieldCommandEventArgs.cs
- GridProviderWrapper.cs
- VisualBrush.cs
- NameValueCollection.cs
- MethodBuilderInstantiation.cs
- EntityDataSourceValidationException.cs
- WebControlParameterProxy.cs
- SafeEventLogReadHandle.cs
- Table.cs
- TrackBarRenderer.cs
- AbandonedMutexException.cs
- FontDifferentiator.cs
- DbConnectionClosed.cs
- FolderNameEditor.cs
- InternalPermissions.cs
- BaseServiceProvider.cs
- MailDefinition.cs
- SqlCommandBuilder.cs
- SubstitutionList.cs
- SafeNativeMethods.cs
- WhereaboutsReader.cs
- JavaScriptObjectDeserializer.cs
- PrintingPermission.cs
- RuntimeConfigurationRecord.cs
- Substitution.cs
- DataGridViewImageCell.cs
- MarkupCompilePass2.cs
- EntityModelBuildProvider.cs
- ButtonAutomationPeer.cs
- OdbcStatementHandle.cs
- MediaElement.cs
- GrammarBuilderRuleRef.cs
- PropertyIdentifier.cs
- Pointer.cs
- OneOfElement.cs
- CalendarModeChangedEventArgs.cs
- CryptographicAttribute.cs
- TransformedBitmap.cs
- HwndSourceKeyboardInputSite.cs
- TrackingRecord.cs
- DataGridViewSelectedColumnCollection.cs
- ConfigurationStrings.cs
- EntityFrameworkVersions.cs
- OracleColumn.cs
- InputLangChangeEvent.cs
- HttpListenerContext.cs
- Single.cs
- XDRSchema.cs
- StorageSetMapping.cs
- ExtendLockCommand.cs
- DeleteHelper.cs
- ThreadStaticAttribute.cs
- PackUriHelper.cs
- MultiSelector.cs
- HeaderCollection.cs
- ZoneMembershipCondition.cs
- Margins.cs
- TracePayload.cs
- CollectionAdapters.cs
- SecurityRuntime.cs
- webclient.cs
- SamlAuthorityBinding.cs
- PartialCachingAttribute.cs
- IndexingContentUnit.cs
- ProgressBar.cs
- XamlTypeMapperSchemaContext.cs
- DataGridViewLinkCell.cs
- RegexCompiler.cs
- _ListenerRequestStream.cs
- BasicHttpMessageCredentialType.cs
- Matrix.cs
- XmlSchemaType.cs
- PortCache.cs
- ProgressBarBrushConverter.cs
- versioninfo.cs
- TextureBrush.cs
- UnsafeNativeMethods.cs
- TemplateContainer.cs
- SolidColorBrush.cs
- SQLBoolean.cs
- ParenthesizePropertyNameAttribute.cs
- AsymmetricSignatureDeformatter.cs
- SamlNameIdentifierClaimResource.cs
- ByteStorage.cs
- XmlNamespaceMapping.cs
- WCFModelStrings.Designer.cs
- ASCIIEncoding.cs
- UnmanagedMemoryStreamWrapper.cs
- ConstrainedDataObject.cs
- AutomationPatternInfo.cs
- DataGridViewColumnStateChangedEventArgs.cs
- ManipulationCompletedEventArgs.cs
- DecoderFallbackWithFailureFlag.cs
- Timer.cs
- ObsoleteAttribute.cs
- CoTaskMemHandle.cs
- RecognizerBase.cs
- EventlogProvider.cs
- hebrewshape.cs
- CompilerInfo.cs