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
- RelationshipConverter.cs
- Point3DCollectionValueSerializer.cs
- ActivityCodeDomSerializationManager.cs
- SqlDataSourceFilteringEventArgs.cs
- CroppedBitmap.cs
- ThreadWorkerController.cs
- UdpChannelListener.cs
- EntityDataSourceDesigner.cs
- RequiredFieldValidator.cs
- ConstraintCollection.cs
- ListCollectionView.cs
- AnchoredBlock.cs
- UTF8Encoding.cs
- UnaryExpression.cs
- ListViewItemSelectionChangedEvent.cs
- DataGridViewHeaderCell.cs
- WebConfigurationHost.cs
- ProcessingInstructionAction.cs
- CustomTypeDescriptor.cs
- ASCIIEncoding.cs
- Positioning.cs
- PerspectiveCamera.cs
- BinaryObjectWriter.cs
- ConfigurationPropertyAttribute.cs
- SafeLocalMemHandle.cs
- Operator.cs
- RowToFieldTransformer.cs
- EmptyReadOnlyDictionaryInternal.cs
- BrowserCapabilitiesFactoryBase.cs
- DbMetaDataFactory.cs
- XmlNullResolver.cs
- SafeRegistryHandle.cs
- RegexMatch.cs
- Debug.cs
- EncoderParameters.cs
- complextypematerializer.cs
- NativeMethods.cs
- ItemCollectionEditor.cs
- Constraint.cs
- ApplicationHost.cs
- ViewLoader.cs
- UniqueIdentifierService.cs
- AuthenticationConfig.cs
- RichTextBoxContextMenu.cs
- AnnotationService.cs
- EnumBuilder.cs
- TextServicesProperty.cs
- BrowserTree.cs
- DateTimeConverter.cs
- ConcurrentQueue.cs
- UnsafeNativeMethods.cs
- StartFileNameEditor.cs
- CheckBoxRenderer.cs
- BuildProvider.cs
- X509CertificateCollection.cs
- RegistryExceptionHelper.cs
- SingleTagSectionHandler.cs
- DragEventArgs.cs
- SchemaMapping.cs
- ThemeDictionaryExtension.cs
- Page.cs
- IndicShape.cs
- GC.cs
- RotateTransform.cs
- OleDbMetaDataFactory.cs
- StorageRoot.cs
- Int64Converter.cs
- XmlSignificantWhitespace.cs
- InvalidProgramException.cs
- DLinqColumnProvider.cs
- SendMessageChannelCache.cs
- DeploymentExceptionMapper.cs
- InputLanguageManager.cs
- AggregateNode.cs
- VerificationException.cs
- TextAutomationPeer.cs
- TdsParserStateObject.cs
- OpacityConverter.cs
- JpegBitmapDecoder.cs
- DynamicResourceExtension.cs
- TextReader.cs
- SerTrace.cs
- HtmlHistory.cs
- BooleanStorage.cs
- BoolExpr.cs
- PolyLineSegment.cs
- HuffmanTree.cs
- XPathScanner.cs
- altserialization.cs
- ShapeTypeface.cs
- WebBrowserContainer.cs
- ChineseLunisolarCalendar.cs
- StreamBodyWriter.cs
- SchemaConstraints.cs
- TextDecorationCollectionConverter.cs
- DeviceContexts.cs
- CodeDomSerializerBase.cs
- HyperlinkAutomationPeer.cs
- TemplateControl.cs
- UniqueConstraint.cs