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
- HttpMethodConstraint.cs
- InkSerializer.cs
- AttributeAction.cs
- BuildProviderCollection.cs
- MediaContextNotificationWindow.cs
- ConnectionPointCookie.cs
- PageSettings.cs
- XmlILStorageConverter.cs
- AttachmentCollection.cs
- ReliableSessionBindingElement.cs
- XmlSchemaAttributeGroup.cs
- NavigateEvent.cs
- UIElementPropertyUndoUnit.cs
- SHA384Managed.cs
- BitmapEffect.cs
- CodeGen.cs
- CommandField.cs
- AddingNewEventArgs.cs
- RelationshipEnd.cs
- ZipIOExtraFieldElement.cs
- PrincipalPermission.cs
- BamlTreeMap.cs
- QuestionEventArgs.cs
- BaseResourcesBuildProvider.cs
- StandardToolWindows.cs
- ping.cs
- HelpInfo.cs
- ResourceAttributes.cs
- CheckBoxList.cs
- MemberRestriction.cs
- FamilyMapCollection.cs
- AnnotationHelper.cs
- RelationshipConstraintValidator.cs
- WindowProviderWrapper.cs
- OpCodes.cs
- VerificationAttribute.cs
- Converter.cs
- BinaryUtilClasses.cs
- DateTimeOffsetConverter.cs
- DynamicMetaObjectBinder.cs
- BooleanAnimationUsingKeyFrames.cs
- HighlightOverlayGlyph.cs
- Configuration.cs
- Highlights.cs
- WinFormsSpinner.cs
- SqlCacheDependencyDatabase.cs
- Comparer.cs
- CustomCategoryAttribute.cs
- RelationshipType.cs
- OwnerDrawPropertyBag.cs
- ControlPropertyNameConverter.cs
- WebPartMenu.cs
- UserControlParser.cs
- ImmutableObjectAttribute.cs
- EdmFunction.cs
- ChannelServices.cs
- XmlCharType.cs
- SplineKeyFrames.cs
- CommandEventArgs.cs
- SafeFileMappingHandle.cs
- WindowVisualStateTracker.cs
- rsa.cs
- CalendarData.cs
- TriggerAction.cs
- BitmapEffectInputData.cs
- FixedStringLookup.cs
- securitycriticaldataformultiplegetandset.cs
- FullTrustAssembliesSection.cs
- Simplifier.cs
- TraceHelpers.cs
- AdPostCacheSubstitution.cs
- ScrollBarRenderer.cs
- DataGridView.cs
- XamlFigureLengthSerializer.cs
- LinearGradientBrush.cs
- AssemblyFilter.cs
- SQLInt32.cs
- EventToken.cs
- MemberPath.cs
- TypeConverter.cs
- DbConnectionOptions.cs
- WindowsEditBox.cs
- ToolboxComponentsCreatingEventArgs.cs
- EnvelopedPkcs7.cs
- RootProjectionNode.cs
- WebHttpEndpoint.cs
- SAPICategories.cs
- TemplateField.cs
- baseshape.cs
- WorkerRequest.cs
- ReadOnlyNameValueCollection.cs
- Vector.cs
- SkewTransform.cs
- DispatcherExceptionFilterEventArgs.cs
- ButtonFieldBase.cs
- listitem.cs
- COM2IProvidePropertyBuilderHandler.cs
- MethodExecutor.cs
- XpsS0ValidatingLoader.cs
- ClientTarget.cs