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
- XmlSchemaAnyAttribute.cs
- WhitespaceRule.cs
- CultureSpecificStringDictionary.cs
- CodeTypeOfExpression.cs
- CalendarDateChangedEventArgs.cs
- TypeEnumerableViewSchema.cs
- ThreadExceptionEvent.cs
- SerializationStore.cs
- Matrix3D.cs
- AQNBuilder.cs
- DataGridViewComboBoxColumn.cs
- Condition.cs
- FixedTextBuilder.cs
- EncodingNLS.cs
- XmlQueryContext.cs
- XmlSerializableReader.cs
- SiteMapNodeCollection.cs
- PrintDialogDesigner.cs
- DataControlButton.cs
- HttpRuntimeSection.cs
- ArgumentNullException.cs
- PowerStatus.cs
- InternalsVisibleToAttribute.cs
- DynamicQueryableWrapper.cs
- XDeferredAxisSource.cs
- PrimaryKeyTypeConverter.cs
- ConsoleKeyInfo.cs
- ConvertBinder.cs
- EntryWrittenEventArgs.cs
- RelationshipNavigation.cs
- XmlParser.cs
- ConnectionPoint.cs
- XmlSchemaAll.cs
- ProfilePropertySettingsCollection.cs
- PasswordRecovery.cs
- WorkflowQueue.cs
- SmtpLoginAuthenticationModule.cs
- UnsafeNativeMethods.cs
- CroppedBitmap.cs
- TranslateTransform3D.cs
- PersonalizationProviderHelper.cs
- PartitionResolver.cs
- RankException.cs
- ToolStripDropDown.cs
- RegexCharClass.cs
- WebPartChrome.cs
- HttpResponseInternalWrapper.cs
- DispatcherOperation.cs
- BlobPersonalizationState.cs
- DataSourceSelectArguments.cs
- ResourceExpression.cs
- SmtpFailedRecipientsException.cs
- StylusPoint.cs
- PaperSize.cs
- ActivityStatusChangeEventArgs.cs
- ItemMap.cs
- XmlnsCache.cs
- TransportListener.cs
- TileBrush.cs
- CodeDomSerializerBase.cs
- IdentityValidationException.cs
- UrlAuthFailedErrorFormatter.cs
- SizeConverter.cs
- HttpPostProtocolReflector.cs
- MetadataItemSerializer.cs
- MDIWindowDialog.cs
- DefinitionUpdate.cs
- PropertyBuilder.cs
- UTF8Encoding.cs
- Maps.cs
- ELinqQueryState.cs
- MissingSatelliteAssemblyException.cs
- RelationshipType.cs
- FrameworkElementAutomationPeer.cs
- HttpPostedFile.cs
- SizeAnimation.cs
- PrintDocument.cs
- TogglePattern.cs
- RawStylusInputCustomData.cs
- FigureParaClient.cs
- ObjectQueryExecutionPlan.cs
- XMLSyntaxException.cs
- FlowLayoutPanelDesigner.cs
- ToolStripSeparator.cs
- rsa.cs
- InternalTypeHelper.cs
- GenericRootAutomationPeer.cs
- ServiceModelReg.cs
- WindowsTab.cs
- DbParameterCollection.cs
- WindowsButton.cs
- NonClientArea.cs
- StrongNamePublicKeyBlob.cs
- PageOutputColor.cs
- AspNetSynchronizationContext.cs
- DocobjHost.cs
- Item.cs
- RandomNumberGenerator.cs
- panel.cs
- BamlResourceDeserializer.cs