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
- SqlRowUpdatingEvent.cs
- HttpDictionary.cs
- GenericPrincipal.cs
- TextUtf8RawTextWriter.cs
- BuildProviderAppliesToAttribute.cs
- VirtualizingPanel.cs
- WMIGenerator.cs
- TypedTableBaseExtensions.cs
- FeatureManager.cs
- SerializationBinder.cs
- ObjectSpanRewriter.cs
- XmlAttributes.cs
- UnsafeNativeMethods.cs
- CompensationHandlingFilter.cs
- XmlDocumentFragment.cs
- Validator.cs
- Rect3D.cs
- ValidatingPropertiesEventArgs.cs
- XmlRootAttribute.cs
- FormViewPageEventArgs.cs
- TdsEnums.cs
- CollectionView.cs
- SqlReferenceCollection.cs
- FocusTracker.cs
- TrustLevelCollection.cs
- SettingsBase.cs
- ConfigurationManagerInternal.cs
- SqlConnectionPoolProviderInfo.cs
- XmlDictionaryWriter.cs
- DialogResultConverter.cs
- DateTimeStorage.cs
- DataListItem.cs
- UnsafeNativeMethods.cs
- SecurityContext.cs
- GAC.cs
- EditorBrowsableAttribute.cs
- StreamWithDictionary.cs
- NamedPermissionSet.cs
- OdbcConnectionOpen.cs
- StreamAsIStream.cs
- RawStylusInputCustomData.cs
- InternalPermissions.cs
- ObjectQueryState.cs
- SocketCache.cs
- AssemblyInfo.cs
- MediaScriptCommandRoutedEventArgs.cs
- FileUtil.cs
- dtdvalidator.cs
- Restrictions.cs
- SqlWebEventProvider.cs
- DbReferenceCollection.cs
- DesignerDataTable.cs
- __Error.cs
- SelectionEditor.cs
- ReadWriteObjectLock.cs
- OracleNumber.cs
- OperationParameterInfo.cs
- KnownTypes.cs
- Action.cs
- UserControl.cs
- Comparer.cs
- GridViewItemAutomationPeer.cs
- CharUnicodeInfo.cs
- TextParagraphView.cs
- RotateTransform3D.cs
- ContextMenuStrip.cs
- ResourceDescriptionAttribute.cs
- InkCanvasSelectionAdorner.cs
- SecurityPolicySection.cs
- XXXOnTypeBuilderInstantiation.cs
- QualifiedCellIdBoolean.cs
- FileDialogCustomPlace.cs
- DataStreamFromComStream.cs
- ReachNamespaceInfo.cs
- MouseDevice.cs
- CodeAttachEventStatement.cs
- AnnotationResourceCollection.cs
- DataSpaceManager.cs
- SwitchAttribute.cs
- AspCompat.cs
- ScriptResourceHandler.cs
- MenuCommand.cs
- PreProcessInputEventArgs.cs
- Size3D.cs
- compensatingcollection.cs
- PowerStatus.cs
- PeerApplicationLaunchInfo.cs
- GradientBrush.cs
- ListBoxItemWrapperAutomationPeer.cs
- StringAnimationUsingKeyFrames.cs
- ShadowGlyph.cs
- SQLConvert.cs
- DbParameterCollectionHelper.cs
- MatrixConverter.cs
- RegexGroupCollection.cs
- LostFocusEventManager.cs
- HttpSessionStateBase.cs
- CopyNodeSetAction.cs
- XmlDataDocument.cs
- basecomparevalidator.cs