Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Reflection / Emit / SignatureToken.cs / 1305376 / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ParallelActivityDesigner.cs
- SafeFileMappingHandle.cs
- StandardCommands.cs
- SQLGuid.cs
- ListInitExpression.cs
- COM2ExtendedTypeConverter.cs
- CustomError.cs
- ControlPropertyNameConverter.cs
- ResponseBodyWriter.cs
- EDesignUtil.cs
- PointHitTestResult.cs
- LineVisual.cs
- ScrollChrome.cs
- InstanceOwner.cs
- ListCollectionView.cs
- HtmlHead.cs
- SiteMapNodeCollection.cs
- UpdatePanelTrigger.cs
- FixedSOMImage.cs
- EncryptedKeyIdentifierClause.cs
- ZipArchive.cs
- DbDataSourceEnumerator.cs
- CryptoConfig.cs
- ResponseBodyWriter.cs
- AnnotationStore.cs
- DeploymentSectionCache.cs
- ThicknessAnimation.cs
- SerializationSectionGroup.cs
- TextSelectionHighlightLayer.cs
- SqlProfileProvider.cs
- TextBlock.cs
- NonSerializedAttribute.cs
- RoleManagerModule.cs
- FormsAuthentication.cs
- WmlPageAdapter.cs
- SimpleRecyclingCache.cs
- CodeGeneratorOptions.cs
- VideoDrawing.cs
- BulletChrome.cs
- Material.cs
- QueryLifecycle.cs
- OdbcTransaction.cs
- CounterCreationDataCollection.cs
- BlurEffect.cs
- LinqDataSourceContextData.cs
- HttpTransportBindingElement.cs
- IdleTimeoutMonitor.cs
- ModelChangedEventArgsImpl.cs
- ListViewTableCell.cs
- SplitterCancelEvent.cs
- BitConverter.cs
- EntityDataSourceContextCreatingEventArgs.cs
- ConfigViewGenerator.cs
- SocketPermission.cs
- XmlEncodedRawTextWriter.cs
- TargetControlTypeAttribute.cs
- Section.cs
- ChangeInterceptorAttribute.cs
- JsonObjectDataContract.cs
- HttpFileCollection.cs
- XmlTypeAttribute.cs
- XmlName.cs
- DesignConnection.cs
- DrawingAttributeSerializer.cs
- QueryableFilterRepeater.cs
- Vector3DAnimationUsingKeyFrames.cs
- EventRoute.cs
- DocumentOutline.cs
- WindowsScrollBar.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- RuntimeHandles.cs
- BinHexDecoder.cs
- Base64Stream.cs
- TableRow.cs
- DataTrigger.cs
- TextFragmentEngine.cs
- SoapAttributeAttribute.cs
- UnSafeCharBuffer.cs
- TraceData.cs
- ResolvedKeyFrameEntry.cs
- StagingAreaInputItem.cs
- RelationshipFixer.cs
- DataTransferEventArgs.cs
- SystemDiagnosticsSection.cs
- Internal.cs
- SqlClientWrapperSmiStream.cs
- ReferentialConstraint.cs
- AttributeQuery.cs
- DoubleCollectionValueSerializer.cs
- CallbackHandler.cs
- RequestCacheManager.cs
- DataGridColumnHeadersPresenterAutomationPeer.cs
- ToolStripContentPanel.cs
- PublisherIdentityPermission.cs
- ScrollContentPresenter.cs
- ContainerUIElement3D.cs
- propertytag.cs
- FrameDimension.cs
- ColorMap.cs
- httpserverutility.cs