Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RequestCache.cs
- TextWriter.cs
- IfAction.cs
- AmbiguousMatchException.cs
- DataTemplate.cs
- UnescapedXmlDiagnosticData.cs
- Constraint.cs
- TransactionManager.cs
- ConfigurationPropertyCollection.cs
- Site.cs
- SqlFacetAttribute.cs
- FormParameter.cs
- StringDictionary.cs
- IconEditor.cs
- SqlDataSourceStatusEventArgs.cs
- TextOptionsInternal.cs
- ToolboxItemSnapLineBehavior.cs
- ConvertEvent.cs
- MimeFormReflector.cs
- BufferedGraphics.cs
- PathData.cs
- TemplateParser.cs
- NavigationService.cs
- WCFBuildProvider.cs
- CollectionViewProxy.cs
- EventLogPermissionHolder.cs
- InvokeMethod.cs
- CookieParameter.cs
- CodeMemberMethod.cs
- RtfToken.cs
- XmlSchemaAll.cs
- ListBindingConverter.cs
- OdbcCommandBuilder.cs
- Deflater.cs
- SoapUnknownHeader.cs
- WpfXamlType.cs
- EdmType.cs
- GC.cs
- TabRenderer.cs
- StringWriter.cs
- ScriptingProfileServiceSection.cs
- UIElement.cs
- TextRangeEditLists.cs
- CalendarDay.cs
- EventBuilder.cs
- ButtonRenderer.cs
- ComponentEditorForm.cs
- ResourceCategoryAttribute.cs
- DataGridViewCheckBoxCell.cs
- ContentHostHelper.cs
- OleDbRowUpdatingEvent.cs
- Condition.cs
- OracleBFile.cs
- DesignerAdRotatorAdapter.cs
- DataGridBoolColumn.cs
- Visitors.cs
- RectValueSerializer.cs
- ProxyWebPartConnectionCollection.cs
- TextEndOfParagraph.cs
- Cursor.cs
- TableItemStyle.cs
- ElementProxy.cs
- DecoderReplacementFallback.cs
- SqlInternalConnection.cs
- ProxyAssemblyNotLoadedException.cs
- CuspData.cs
- TextEditorTyping.cs
- ClrPerspective.cs
- SmtpFailedRecipientException.cs
- EntryWrittenEventArgs.cs
- ThrowHelper.cs
- OrderByQueryOptionExpression.cs
- SelectorAutomationPeer.cs
- SynchronizedDispatch.cs
- FilteredDataSetHelper.cs
- ConsoleEntryPoint.cs
- SqlDependencyListener.cs
- XamlInt32CollectionSerializer.cs
- MulticastDelegate.cs
- AudioBase.cs
- DBAsyncResult.cs
- MethodImplAttribute.cs
- InkCanvas.cs
- EditCommandColumn.cs
- connectionpool.cs
- HtmlInputButton.cs
- StrokeDescriptor.cs
- ExceptionValidationRule.cs
- TextTreeObjectNode.cs
- ToolStripKeyboardHandlingService.cs
- Track.cs
- EntitySqlQueryBuilder.cs
- XmlSerializerObjectSerializer.cs
- TagPrefixAttribute.cs
- MonitorWrapper.cs
- XmlReflectionImporter.cs
- HexParser.cs
- BooleanSwitch.cs
- UnsafeCollabNativeMethods.cs
- ListDesigner.cs