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
- cryptoapiTransform.cs
- DictionaryTraceRecord.cs
- StylusButtonCollection.cs
- Geometry.cs
- Gdiplus.cs
- ChildrenQuery.cs
- MembershipValidatePasswordEventArgs.cs
- FeatureSupport.cs
- ErrorHandlerModule.cs
- XmlSchemaInfo.cs
- ThemeableAttribute.cs
- SqlNotificationEventArgs.cs
- X509SecurityTokenAuthenticator.cs
- QueueProcessor.cs
- SoapAttributes.cs
- Screen.cs
- DbException.cs
- XPathMultyIterator.cs
- ReadOnlyHierarchicalDataSourceView.cs
- SmtpTransport.cs
- PopOutPanel.cs
- ContentPosition.cs
- OleDbConnection.cs
- ChangeTracker.cs
- ReaderWriterLock.cs
- DockAndAnchorLayout.cs
- DataSysAttribute.cs
- ParseElementCollection.cs
- RootContext.cs
- SslStream.cs
- MobileResource.cs
- XmlChildNodes.cs
- MaterialCollection.cs
- AncillaryOps.cs
- CustomWebEventKey.cs
- XmlSerializerObjectSerializer.cs
- LocationInfo.cs
- TTSVoice.cs
- DesignTimeVisibleAttribute.cs
- _Win32.cs
- ManagementOperationWatcher.cs
- Type.cs
- ParserContext.cs
- ArcSegment.cs
- WindowInteropHelper.cs
- LocalFileSettingsProvider.cs
- Subset.cs
- TransactionScope.cs
- JoinCqlBlock.cs
- BindingMAnagerBase.cs
- SelectionListDesigner.cs
- DataGridCell.cs
- LongMinMaxAggregationOperator.cs
- XmlObjectSerializer.cs
- CacheOutputQuery.cs
- TableDetailsRow.cs
- ResourceProviderFactory.cs
- HTTPRemotingHandler.cs
- ConstructorExpr.cs
- Codec.cs
- XPathAxisIterator.cs
- ResourceContainer.cs
- BindingOperations.cs
- IOException.cs
- AmbiguousMatchException.cs
- WorkflowView.cs
- SynchronizationHandlesCodeDomSerializer.cs
- DecoderBestFitFallback.cs
- Bitmap.cs
- DataListComponentEditor.cs
- DataGridRelationshipRow.cs
- TablePattern.cs
- StickyNoteHelper.cs
- SingleAnimationBase.cs
- M3DUtil.cs
- DESCryptoServiceProvider.cs
- RectangleF.cs
- WsdlHelpGeneratorElement.cs
- VisualTarget.cs
- SqlTypesSchemaImporter.cs
- FileDialogCustomPlacesCollection.cs
- TableDetailsCollection.cs
- DurableEnlistmentState.cs
- MediaSystem.cs
- QilXmlReader.cs
- TypeGeneratedEventArgs.cs
- WebPartZoneBase.cs
- DesignerTransactionCloseEvent.cs
- GenericNameHandler.cs
- CompiledQuery.cs
- DataColumnMapping.cs
- GenerateScriptTypeAttribute.cs
- PerspectiveCamera.cs
- CaseCqlBlock.cs
- WorkflowDesignerMessageFilter.cs
- TempFiles.cs
- GrammarBuilderPhrase.cs
- MULTI_QI.cs
- DataGridViewSelectedRowCollection.cs
- RC2.cs