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
- TcpConnectionPool.cs
- ButtonBase.cs
- ProofTokenCryptoHandle.cs
- PeerInputChannelListener.cs
- TypedRowHandler.cs
- XmlSchemaSimpleTypeUnion.cs
- RangeValuePattern.cs
- ConfigXmlCDataSection.cs
- XmlResolver.cs
- SimpleLine.cs
- DataReceivedEventArgs.cs
- MethodImplAttribute.cs
- ReferenceConverter.cs
- EncodingNLS.cs
- CompilerTypeWithParams.cs
- VisualProxy.cs
- DateTimeOffsetConverter.cs
- PropertyGeneratedEventArgs.cs
- basecomparevalidator.cs
- COM2ColorConverter.cs
- BezierSegment.cs
- AuthenticationConfig.cs
- SQLDateTimeStorage.cs
- BoundColumn.cs
- RadioButton.cs
- BindingOperations.cs
- ReflectionUtil.cs
- ColumnCollection.cs
- DateTimeValueSerializerContext.cs
- OleStrCAMarshaler.cs
- RuleCache.cs
- GeometryDrawing.cs
- SimpleApplicationHost.cs
- TypeUtil.cs
- Vector3DAnimationUsingKeyFrames.cs
- PartialClassGenerationTask.cs
- sqlpipe.cs
- FileDialogPermission.cs
- GridViewSelectEventArgs.cs
- XPathAncestorIterator.cs
- ScopelessEnumAttribute.cs
- DBCommand.cs
- FieldDescriptor.cs
- DataSourceSelectArguments.cs
- SqlCacheDependencyDatabase.cs
- XsdBuilder.cs
- ScrollItemPatternIdentifiers.cs
- CodeGen.cs
- SystemSounds.cs
- XPathPatternParser.cs
- ScriptingAuthenticationServiceSection.cs
- TemplateBuilder.cs
- DocumentOrderQuery.cs
- Stack.cs
- XPathAncestorIterator.cs
- CustomAttribute.cs
- RotateTransform.cs
- XamlReaderHelper.cs
- NetStream.cs
- BufferBuilder.cs
- ZipIOFileItemStream.cs
- ElementNotEnabledException.cs
- ByteStreamGeometryContext.cs
- VSWCFServiceContractGenerator.cs
- DesignerDataTableBase.cs
- ColorBlend.cs
- SeekStoryboard.cs
- BitmapSourceSafeMILHandle.cs
- HandlerWithFactory.cs
- CompositeScriptReference.cs
- XmlIterators.cs
- ContextInformation.cs
- ExceptionHandlers.cs
- InboundActivityHelper.cs
- ResXResourceSet.cs
- SolidBrush.cs
- NameSpaceExtractor.cs
- EntityTransaction.cs
- Parameter.cs
- OpCellTreeNode.cs
- ProxySimple.cs
- ByeMessageApril2005.cs
- BreakRecordTable.cs
- HttpEncoderUtility.cs
- BitmapSourceSafeMILHandle.cs
- WizardPanel.cs
- path.cs
- XmlSchemaComplexType.cs
- _BaseOverlappedAsyncResult.cs
- DesignerMetadata.cs
- SafeSystemMetrics.cs
- PersistenceMetadataNamespace.cs
- RegexNode.cs
- ImmutableObjectAttribute.cs
- SHA256Cng.cs
- OptimalBreakSession.cs
- WebPartTransformer.cs
- ParseChildrenAsPropertiesAttribute.cs
- ThreadWorkerController.cs
- ErrorWrapper.cs