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
- BrowserInteropHelper.cs
- Dispatcher.cs
- NativeCppClassAttribute.cs
- InputProcessorProfiles.cs
- SapiInterop.cs
- EventLogStatus.cs
- FacetDescriptionElement.cs
- RelatedView.cs
- DeferredBinaryDeserializerExtension.cs
- DoubleUtil.cs
- MetafileEditor.cs
- SqlCharStream.cs
- ToggleButton.cs
- SmiConnection.cs
- NameValuePermission.cs
- PersonalizationStateQuery.cs
- Parameter.cs
- SectionUpdates.cs
- StrokeCollection.cs
- Evidence.cs
- QuadraticBezierSegment.cs
- InstalledVoice.cs
- NativeActivity.cs
- OdbcHandle.cs
- XamlDesignerSerializationManager.cs
- BaseTemplateBuildProvider.cs
- Hex.cs
- CachedFontFamily.cs
- XmlTextReaderImplHelpers.cs
- TimeSpanFormat.cs
- WindowAutomationPeer.cs
- ExpressionBuilder.cs
- CanonicalXml.cs
- SamlDoNotCacheCondition.cs
- DocumentPageHost.cs
- CompilerParameters.cs
- ParentQuery.cs
- Pen.cs
- FilterableData.cs
- coordinator.cs
- _NegoStream.cs
- ISessionStateStore.cs
- LinqDataSourceValidationException.cs
- StyleBamlRecordReader.cs
- Roles.cs
- ContactManager.cs
- Line.cs
- ToolStrip.cs
- ContextMenuStripGroup.cs
- IPPacketInformation.cs
- HtmlTableCellCollection.cs
- BitmapCodecInfo.cs
- xml.cs
- MimeReflector.cs
- NativeMethods.cs
- DragDropManager.cs
- OdbcFactory.cs
- DataServiceProcessingPipelineEventArgs.cs
- ObjectItemCachedAssemblyLoader.cs
- SecurityException.cs
- TransactionFlowBindingElement.cs
- XmlReflectionImporter.cs
- WebPartAuthorizationEventArgs.cs
- DLinqAssociationProvider.cs
- TextMetrics.cs
- BindingNavigator.cs
- ToolboxComponentsCreatingEventArgs.cs
- Roles.cs
- ForceCopyBuildProvider.cs
- Line.cs
- SweepDirectionValidation.cs
- AsymmetricSecurityProtocol.cs
- SamlAudienceRestrictionCondition.cs
- EditorPartChrome.cs
- XPathNode.cs
- RoleProviderPrincipal.cs
- XPathPatternParser.cs
- PrivilegedConfigurationManager.cs
- HttpCapabilitiesEvaluator.cs
- DefaultSection.cs
- DataBindingExpressionBuilder.cs
- DataRecordInfo.cs
- RequestCachePolicy.cs
- IDispatchConstantAttribute.cs
- DecoderBestFitFallback.cs
- SetterBaseCollection.cs
- IntSecurity.cs
- Brush.cs
- ByteFacetDescriptionElement.cs
- HtmlTableCell.cs
- NamespaceCollection.cs
- DiagnosticTraceSchemas.cs
- Misc.cs
- EntityContainer.cs
- TagPrefixCollection.cs
- ClientBuildManager.cs
- MasterPage.cs
- DynamicUpdateCommand.cs
- SettingsPropertyWrongTypeException.cs
- DefaultAsyncDataDispatcher.cs