Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Reflection / Emit / SignatureToken.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CodeTypeReferenceSerializer.cs
- WindowProviderWrapper.cs
- OleDbDataReader.cs
- SQLGuidStorage.cs
- D3DImage.cs
- DBDataPermissionAttribute.cs
- FieldAccessException.cs
- DataGridViewCell.cs
- ListItemParagraph.cs
- _NestedSingleAsyncResult.cs
- IssuedSecurityTokenProvider.cs
- ApplicationSettingsBase.cs
- GenericsInstances.cs
- InternalDispatchObject.cs
- HttpConfigurationSystem.cs
- CodeMethodInvokeExpression.cs
- ToolboxSnapDragDropEventArgs.cs
- MergeLocalizationDirectives.cs
- CodeTypeReferenceExpression.cs
- AQNBuilder.cs
- AssemblyBuilder.cs
- OdbcError.cs
- BmpBitmapEncoder.cs
- Pkcs7Signer.cs
- hresults.cs
- HttpInputStream.cs
- HideDisabledControlAdapter.cs
- WebMethodAttribute.cs
- XamlFilter.cs
- BitmapEffectvisualstate.cs
- ClientScriptManagerWrapper.cs
- DbConnectionPoolIdentity.cs
- WebControlsSection.cs
- TraceUtils.cs
- FullTextLine.cs
- TreeChangeInfo.cs
- MonikerBuilder.cs
- EUCJPEncoding.cs
- XPathSelfQuery.cs
- AnnotationHelper.cs
- DbDataRecord.cs
- Int32Rect.cs
- DataRecord.cs
- StylusButtonEventArgs.cs
- RectAnimationClockResource.cs
- ObjectDataSource.cs
- BufferedStream.cs
- MemberHolder.cs
- XmlBaseWriter.cs
- UnsafeCollabNativeMethods.cs
- InvalidDataContractException.cs
- ImageClickEventArgs.cs
- TypeDelegator.cs
- PrintEvent.cs
- ToolstripProfessionalRenderer.cs
- DynamicValidatorEventArgs.cs
- WinEventQueueItem.cs
- SqlConnectionFactory.cs
- HMACRIPEMD160.cs
- COM2FontConverter.cs
- Crypto.cs
- TdsParserStaticMethods.cs
- NonSerializedAttribute.cs
- TypeConverterMarkupExtension.cs
- MinimizableAttributeTypeConverter.cs
- SessionSwitchEventArgs.cs
- DefaultMemberAttribute.cs
- InvalidOperationException.cs
- ICspAsymmetricAlgorithm.cs
- Parallel.cs
- AutomationProperty.cs
- JapaneseCalendar.cs
- Helper.cs
- StateMachineTimers.cs
- XmlSecureResolver.cs
- Graph.cs
- XmlQueryStaticData.cs
- QueueProcessor.cs
- UserNameSecurityTokenProvider.cs
- CompiledQueryCacheEntry.cs
- HwndPanningFeedback.cs
- UriScheme.cs
- NativeRightsManagementAPIsStructures.cs
- EmptyEnumerable.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- RequestQueue.cs
- CounterCreationDataCollection.cs
- NewArrayExpression.cs
- EnumMember.cs
- ConfigurationValidatorBase.cs
- SqlServer2KCompatibilityAnnotation.cs
- DataGridViewSelectedCellCollection.cs
- ActionFrame.cs
- XamlRtfConverter.cs
- CodeIdentifiers.cs
- XmlSchemaAppInfo.cs
- XmlWriterDelegator.cs
- PresentationTraceSources.cs
- QueryCursorEventArgs.cs
- DbConnectionStringBuilder.cs