Code:
/ FX-1434 / FX-1434 / 1.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
- WebPartEditorCancelVerb.cs
- PtsHost.cs
- AnnotationResourceChangedEventArgs.cs
- Mappings.cs
- PropertyGrid.cs
- __Filters.cs
- Effect.cs
- MeshGeometry3D.cs
- ProxyAttribute.cs
- IdentityElement.cs
- TextMarkerSource.cs
- ImageAttributes.cs
- ActivityBuilder.cs
- DataBoundControlAdapter.cs
- HelpProvider.cs
- BrushValueSerializer.cs
- SqlRecordBuffer.cs
- AnonymousIdentificationModule.cs
- Codec.cs
- SQLDouble.cs
- DoWhile.cs
- DocumentPageView.cs
- TargetInvocationException.cs
- StringValueSerializer.cs
- Themes.cs
- XPathNodePointer.cs
- TablePattern.cs
- IndentedWriter.cs
- TypeBuilderInstantiation.cs
- XmlParserContext.cs
- DataGridItemCollection.cs
- ISessionStateStore.cs
- RequestStatusBarUpdateEventArgs.cs
- ColorInterpolationModeValidation.cs
- TreeViewItemAutomationPeer.cs
- XmlHierarchicalDataSourceView.cs
- SpeechRecognitionEngine.cs
- CachingHintValidation.cs
- XmlDocumentSerializer.cs
- XmlReaderSettings.cs
- ProvidersHelper.cs
- IntPtr.cs
- EventProperty.cs
- RepeatBehavior.cs
- SQLMembershipProvider.cs
- OleDbError.cs
- DesigntimeLicenseContext.cs
- KerberosSecurityTokenAuthenticator.cs
- UnsafeNetInfoNativeMethods.cs
- Ray3DHitTestResult.cs
- SelectionEditor.cs
- DesignerCalendarAdapter.cs
- ToolStripDropDownClosedEventArgs.cs
- ExecutionContext.cs
- DocumentPage.cs
- SrgsOneOf.cs
- XmlReflectionImporter.cs
- AlternateViewCollection.cs
- FreezableOperations.cs
- ResourceType.cs
- MsmqDecodeHelper.cs
- QueryReaderSettings.cs
- ToolStripSplitButton.cs
- PhonemeEventArgs.cs
- WebBrowserEvent.cs
- ILGen.cs
- TableParaClient.cs
- RequestSecurityTokenResponse.cs
- UrlMapping.cs
- HttpRuntime.cs
- Vector3DAnimation.cs
- LineSegment.cs
- ECDiffieHellman.cs
- VerticalAlignConverter.cs
- SqlWriter.cs
- Form.cs
- WinInetCache.cs
- Variable.cs
- ComplexPropertyEntry.cs
- PeerNameRegistration.cs
- IntegerValidator.cs
- TemplateBindingExtension.cs
- ClientRoleProvider.cs
- PagesSection.cs
- PackageDigitalSignatureManager.cs
- StatusBar.cs
- TargetControlTypeCache.cs
- DataGridViewRowsAddedEventArgs.cs
- ContractSearchPattern.cs
- BinHexEncoding.cs
- RenderingEventArgs.cs
- ZipIOBlockManager.cs
- DataSourceSelectArguments.cs
- TimeoutException.cs
- WebReferenceCollection.cs
- SqlProviderServices.cs
- NullableDoubleAverageAggregationOperator.cs
- __Filters.cs
- ParallelTimeline.cs
- AxisAngleRotation3D.cs