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
- SemanticTag.cs
- DataGridViewButtonCell.cs
- CodeDomDesignerLoader.cs
- HtmlAnchor.cs
- FullTextBreakpoint.cs
- FrameworkElement.cs
- sqlstateclientmanager.cs
- TextEditorDragDrop.cs
- PropertiesTab.cs
- PackageProperties.cs
- XmlSiteMapProvider.cs
- wmiprovider.cs
- ErrorsHelper.cs
- ThreadAttributes.cs
- AvTrace.cs
- DataSvcMapFileSerializer.cs
- httpstaticobjectscollection.cs
- UserPersonalizationStateInfo.cs
- OperationAbortedException.cs
- ClassHandlersStore.cs
- ProcessHostServerConfig.cs
- ShapeTypeface.cs
- TargetException.cs
- AnnotationResourceCollection.cs
- HtmlInputButton.cs
- ComPlusTypeValidator.cs
- SoundPlayerAction.cs
- QilInvokeEarlyBound.cs
- ParameterCollectionEditorForm.cs
- EditingMode.cs
- Light.cs
- WebBrowserProgressChangedEventHandler.cs
- SystemResourceKey.cs
- UnsafeNativeMethods.cs
- NativeMethods.cs
- MatchingStyle.cs
- ValidationEventArgs.cs
- ViewBox.cs
- OleDbDataReader.cs
- AvTraceDetails.cs
- DefaultValueConverter.cs
- ECDiffieHellmanCng.cs
- ISAPIRuntime.cs
- PartialCachingAttribute.cs
- Faults.cs
- StylusEditingBehavior.cs
- TransformationRules.cs
- ActiveXContainer.cs
- TdsParserStaticMethods.cs
- KeyBinding.cs
- IResourceProvider.cs
- BamlCollectionHolder.cs
- SoapFaultCodes.cs
- ConnectionStringEditor.cs
- NativeMethods.cs
- StatusBarPanel.cs
- XmlSchemaExporter.cs
- TransformPatternIdentifiers.cs
- DoubleCollectionValueSerializer.cs
- RoleManagerModule.cs
- PlatformCulture.cs
- KeyEvent.cs
- LambdaCompiler.cs
- TypeBuilderInstantiation.cs
- CallTemplateAction.cs
- TransactedBatchContext.cs
- IFlowDocumentViewer.cs
- IndentTextWriter.cs
- TraceLevelStore.cs
- PolicyManager.cs
- LogFlushAsyncResult.cs
- DetailsViewDeletedEventArgs.cs
- BStrWrapper.cs
- TextChange.cs
- WindowsFormsHostAutomationPeer.cs
- XmlSchemaGroupRef.cs
- Storyboard.cs
- Image.cs
- SessionIDManager.cs
- ViewgenContext.cs
- ConnectionStringsExpressionBuilder.cs
- documentsequencetextview.cs
- SessionStateSection.cs
- PkcsMisc.cs
- OleDbFactory.cs
- SystemDropShadowChrome.cs
- InputScope.cs
- IndicShape.cs
- EntityKey.cs
- CookieProtection.cs
- XPathNavigatorReader.cs
- ProxySimple.cs
- GridViewDeleteEventArgs.cs
- NumericUpDownAccelerationCollection.cs
- WebPartEventArgs.cs
- MissingMemberException.cs
- SelectedDatesCollection.cs
- parserscommon.cs
- BaseValidator.cs
- DeclaredTypeValidatorAttribute.cs