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
- TextDocumentView.cs
- BitHelper.cs
- MetadataArtifactLoader.cs
- OracleSqlParser.cs
- RefreshInfo.cs
- UrlAuthorizationModule.cs
- CheckBox.cs
- HttpServerChannel.cs
- DesignerDataParameter.cs
- SecurityState.cs
- linebase.cs
- Tile.cs
- ToolStripItemEventArgs.cs
- dsa.cs
- SqlDataSourceStatusEventArgs.cs
- GenerateHelper.cs
- X509Certificate2Collection.cs
- MetafileHeader.cs
- MasterPage.cs
- DataColumn.cs
- UITypeEditors.cs
- KoreanLunisolarCalendar.cs
- formatstringdialog.cs
- HttpRuntimeSection.cs
- CheckPair.cs
- While.cs
- PublisherMembershipCondition.cs
- TreeNodeStyleCollection.cs
- ExceptQueryOperator.cs
- BuildManagerHost.cs
- ExitEventArgs.cs
- Hex.cs
- UIElementParagraph.cs
- AxisAngleRotation3D.cs
- WebSysDefaultValueAttribute.cs
- Wizard.cs
- MailAddressCollection.cs
- SystemIcmpV6Statistics.cs
- RealProxy.cs
- TypeDependencyAttribute.cs
- HTMLTagNameToTypeMapper.cs
- TextFindEngine.cs
- ValueTypeIndexerReference.cs
- ExecutionContext.cs
- RepeaterItemEventArgs.cs
- IndexedEnumerable.cs
- BinaryWriter.cs
- FindResponse.cs
- ListItemConverter.cs
- Viewport2DVisual3D.cs
- SingleSelectRootGridEntry.cs
- DetailsViewUpdatedEventArgs.cs
- NavigateEvent.cs
- DiscoveryInnerClientAdhocCD1.cs
- CrossSiteScriptingValidation.cs
- RegexTree.cs
- _SingleItemRequestCache.cs
- Matrix3DConverter.cs
- DataServiceHostWrapper.cs
- dtdvalidator.cs
- ConditionChanges.cs
- IdentifierService.cs
- BufferModeSettings.cs
- IntegerValidator.cs
- FieldTemplateFactory.cs
- GroupItemAutomationPeer.cs
- TemplateFactory.cs
- DesignerView.xaml.cs
- StringCollectionEditor.cs
- ServiceObjectContainer.cs
- StrokeFIndices.cs
- LogicalChannel.cs
- ResXBuildProvider.cs
- FontSource.cs
- TreeNodeBindingCollection.cs
- serverconfig.cs
- BamlStream.cs
- ExpressionTextBox.xaml.cs
- SQLByteStorage.cs
- RadioButtonPopupAdapter.cs
- UnsafeNativeMethods.cs
- BevelBitmapEffect.cs
- Fonts.cs
- DragDrop.cs
- StreamFormatter.cs
- MappedMetaModel.cs
- DataGridViewImageCell.cs
- Page.cs
- Activity.cs
- DocumentViewerBase.cs
- Schema.cs
- ScrollEvent.cs
- PrintDialog.cs
- MD5Cng.cs
- ToolStripDesignerAvailabilityAttribute.cs
- CompilerState.cs
- FragmentQueryProcessor.cs
- DefaultSerializationProviderAttribute.cs
- DataGridViewRowCancelEventArgs.cs
- UnsafeNativeMethodsTablet.cs