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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RequestQueryProcessor.cs
- ProfilePropertySettings.cs
- ProvidersHelper.cs
- XmlSchemaObjectCollection.cs
- XmlSchemaAny.cs
- ProjectionQueryOptionExpression.cs
- PagesChangedEventArgs.cs
- XmlSchemaSimpleTypeRestriction.cs
- FontEmbeddingManager.cs
- CompatibleIComparer.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- RIPEMD160.cs
- ObjectIDGenerator.cs
- StandardCommands.cs
- XmlIncludeAttribute.cs
- OracleParameterBinding.cs
- ScrollItemPattern.cs
- GenerateScriptTypeAttribute.cs
- EncryptedData.cs
- EntityConnectionStringBuilderItem.cs
- MouseBinding.cs
- XamlFxTrace.cs
- PersonalizableTypeEntry.cs
- categoryentry.cs
- Popup.cs
- System.Data_BID.cs
- Boolean.cs
- PinnedBufferMemoryStream.cs
- TextParagraphProperties.cs
- XmlBinaryWriterSession.cs
- XmlSchemaAttribute.cs
- ToolStripContainer.cs
- __ConsoleStream.cs
- DataSetUtil.cs
- MediaContext.cs
- TabletDevice.cs
- RegisteredArrayDeclaration.cs
- FontFamilyIdentifier.cs
- X509CertificateClaimSet.cs
- AnnotationService.cs
- FullTextState.cs
- Command.cs
- ConsoleKeyInfo.cs
- Point3DKeyFrameCollection.cs
- MemberHolder.cs
- ConfigXmlAttribute.cs
- TextDecorationLocationValidation.cs
- XmlSchemaCollection.cs
- ConsoleTraceListener.cs
- OdbcException.cs
- LocationReference.cs
- CellConstantDomain.cs
- _OverlappedAsyncResult.cs
- ISO2022Encoding.cs
- PreservationFileWriter.cs
- _HeaderInfo.cs
- DragCompletedEventArgs.cs
- ComponentSerializationService.cs
- ACL.cs
- ApplicationManager.cs
- NativeBuffer.cs
- DeploymentSectionCache.cs
- PageSettings.cs
- CharEntityEncoderFallback.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- ConditionCollection.cs
- DataGrid.cs
- _HelperAsyncResults.cs
- DataServiceExpressionVisitor.cs
- SchemaElementLookUpTable.cs
- RoleGroup.cs
- SerializationSectionGroup.cs
- SqlBinder.cs
- LicenseException.cs
- GradientPanel.cs
- CodeTypeDeclaration.cs
- DependencyObjectType.cs
- UpdateCompiler.cs
- ImageMap.cs
- _SslSessionsCache.cs
- CreatingCookieEventArgs.cs
- RecordManager.cs
- CategoryAttribute.cs
- BasePattern.cs
- FormViewInsertEventArgs.cs
- XmlImplementation.cs
- ProcessModelSection.cs
- DataGridCellInfo.cs
- ObjectDataSourceView.cs
- InkCanvasFeedbackAdorner.cs
- PriorityItem.cs
- FastEncoder.cs
- PeerNameRegistration.cs
- XmlChildNodes.cs
- InputManager.cs
- CommandID.cs
- Html32TextWriter.cs
- DeploymentSection.cs
- DataServiceEntityAttribute.cs
- ScriptReferenceEventArgs.cs