Code:
/ DotNET / DotNET / 8.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
- SafeFindHandle.cs
- DataFieldConverter.cs
- WebPartCatalogCloseVerb.cs
- WebServicesInteroperability.cs
- EditorZone.cs
- Bold.cs
- FieldDescriptor.cs
- DependencyPropertyDescriptor.cs
- MimeTypePropertyAttribute.cs
- ManagedWndProcTracker.cs
- LabelExpression.cs
- SqlDataSourceCommandEventArgs.cs
- LoginCancelEventArgs.cs
- FlowLayout.cs
- XmlSchemaAttributeGroup.cs
- SqlDataSourceConfigureSelectPanel.cs
- Deserializer.cs
- templategroup.cs
- linebase.cs
- StylusEventArgs.cs
- ReservationNotFoundException.cs
- OdbcEnvironment.cs
- MyContact.cs
- HttpCookieCollection.cs
- ValidationHelper.cs
- ViewBase.cs
- HwndSource.cs
- PolyQuadraticBezierSegment.cs
- ClientScriptManager.cs
- SupportingTokenSecurityTokenResolver.cs
- ToolStripContainer.cs
- SQLSingle.cs
- EmptyCollection.cs
- IndependentlyAnimatedPropertyMetadata.cs
- MetadataFile.cs
- HashSetDebugView.cs
- IndexerReference.cs
- RightsManagementUser.cs
- DispatcherTimer.cs
- XmlAnyElementAttribute.cs
- Material.cs
- XmlNodeList.cs
- QilExpression.cs
- ControlOperationBehavior.cs
- ExceptionTranslationTable.cs
- RawAppCommandInputReport.cs
- SqlError.cs
- WindowsFormsSectionHandler.cs
- ModuleBuilderData.cs
- RemotingException.cs
- FileDialogCustomPlacesCollection.cs
- SqlFlattener.cs
- ListDataHelper.cs
- OperationResponse.cs
- PolicyLevel.cs
- Token.cs
- TextDecorationCollection.cs
- DataTableMapping.cs
- HostVisual.cs
- DesignerEditorPartChrome.cs
- TextCompositionEventArgs.cs
- TrustManager.cs
- Int64AnimationBase.cs
- StrongName.cs
- Positioning.cs
- FloaterBaseParagraph.cs
- ExtensionSimplifierMarkupObject.cs
- HttpCacheVary.cs
- RequestQueue.cs
- OdbcRowUpdatingEvent.cs
- ResourcePermissionBase.cs
- TabControlCancelEvent.cs
- PrimitiveXmlSerializers.cs
- BitmapMetadataBlob.cs
- MembershipValidatePasswordEventArgs.cs
- XmlSchemaComplexType.cs
- TextBounds.cs
- DomainConstraint.cs
- BeginEvent.cs
- SqlCacheDependencyDatabaseCollection.cs
- EntityDataSourceContextCreatingEventArgs.cs
- PhysicalFontFamily.cs
- WindowsGraphicsWrapper.cs
- TransformPattern.cs
- GACIdentityPermission.cs
- Window.cs
- FtpRequestCacheValidator.cs
- EntityViewContainer.cs
- StreamUpdate.cs
- SvcMapFileLoader.cs
- MaskInputRejectedEventArgs.cs
- DataGridViewCellLinkedList.cs
- ButtonRenderer.cs
- EventlogProvider.cs
- TextTrailingWordEllipsis.cs
- BamlMapTable.cs
- DataGridViewTextBoxEditingControl.cs
- Enum.cs
- XmlTextWriter.cs
- ResourceProperty.cs