Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / Reflection / Emit / MethodToken.cs / 1 / MethodToken.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: MethodToken ** ** ** Purpose: Represents a Method to the ILGenerator class. ** ** ===========================================================*/ namespace System.Reflection.Emit { using System; using System.Reflection; using System.Security.Permissions; [Serializable()] [System.Runtime.InteropServices.ComVisible(true)] public struct MethodToken { public static readonly MethodToken Empty = new MethodToken(); internal int m_method; internal MethodToken(int str) { m_method=str; } public int Token { get { return m_method; } } public override int GetHashCode() { return m_method; } public override bool Equals(Object obj) { if (obj is MethodToken) return Equals((MethodToken)obj); else return false; } public bool Equals(MethodToken obj) { return obj.m_method == m_method; } public static bool operator ==(MethodToken a, MethodToken b) { return a.Equals(b); } public static bool operator !=(MethodToken a, MethodToken b) { return !(a == b); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Delegate.cs
- TimeStampChecker.cs
- mactripleDES.cs
- DataTableNameHandler.cs
- RootBrowserWindowProxy.cs
- VectorCollectionConverter.cs
- UnionCodeGroup.cs
- ColumnTypeConverter.cs
- EntityTransaction.cs
- DataBoundLiteralControl.cs
- SerialReceived.cs
- Literal.cs
- SqlDataSourceCommandEventArgs.cs
- LayoutDump.cs
- CngAlgorithm.cs
- AlignmentYValidation.cs
- DynamicObjectAccessor.cs
- StandardToolWindows.cs
- CryptographicAttribute.cs
- SplitterCancelEvent.cs
- ValidationErrorCollection.cs
- ConfigXmlSignificantWhitespace.cs
- XmlHelper.cs
- RemoteWebConfigurationHost.cs
- WorkflowDebuggerSteppingAttribute.cs
- ipaddressinformationcollection.cs
- LocalizableResourceBuilder.cs
- MobileRedirect.cs
- ButtonBaseAutomationPeer.cs
- RunWorkerCompletedEventArgs.cs
- ServiceDescription.cs
- XmlDataContract.cs
- HandleRef.cs
- BinaryFormatter.cs
- SR.cs
- PersonalizationState.cs
- ObjectDataSourceDisposingEventArgs.cs
- SerializationSectionGroup.cs
- WebBrowserUriTypeConverter.cs
- IDReferencePropertyAttribute.cs
- GradientStop.cs
- FormsAuthenticationUserCollection.cs
- ApplicationException.cs
- QuerySafeNavigator.cs
- AddingNewEventArgs.cs
- TerminateDesigner.cs
- EntityDataSourceSelectingEventArgs.cs
- RoutedEventConverter.cs
- UnsafeNativeMethods.cs
- SequentialUshortCollection.cs
- LinkConverter.cs
- WebPartDisplayMode.cs
- PackageRelationshipCollection.cs
- TextMarkerSource.cs
- SystemBrushes.cs
- ToolStripItemBehavior.cs
- ThreadPool.cs
- ConnectionManagementElement.cs
- TextBlock.cs
- WebPartTransformerAttribute.cs
- PropertyMapper.cs
- DayRenderEvent.cs
- Verify.cs
- StringAnimationUsingKeyFrames.cs
- ExceptionUtil.cs
- ContextMenuStripActionList.cs
- SqlNodeTypeOperators.cs
- DataGridViewRowsAddedEventArgs.cs
- DoubleStorage.cs
- UInt64Storage.cs
- RegexWorker.cs
- CheckBoxList.cs
- ToolStripItemCollection.cs
- FactoryRecord.cs
- TcpClientSocketManager.cs
- Int16AnimationUsingKeyFrames.cs
- XmlMembersMapping.cs
- AddressHeaderCollectionElement.cs
- GlobalProxySelection.cs
- IconHelper.cs
- IdentitySection.cs
- InertiaExpansionBehavior.cs
- InsufficientMemoryException.cs
- DispatcherOperation.cs
- FolderBrowserDialog.cs
- ContentDisposition.cs
- IODescriptionAttribute.cs
- InheritanceAttribute.cs
- Point3DAnimationBase.cs
- SoapCodeExporter.cs
- ElapsedEventArgs.cs
- TypeForwardedToAttribute.cs
- BamlResourceContent.cs
- BaseParser.cs
- hresults.cs
- PersonalizablePropertyEntry.cs
- HtmlProps.cs
- AsymmetricKeyExchangeFormatter.cs
- CookielessHelper.cs
- PartManifestEntry.cs