Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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);
}
}
}
// 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
- PropertyGridEditorPart.cs
- ImageInfo.cs
- XmlSchemaCompilationSettings.cs
- FrameworkContentElement.cs
- MatrixConverter.cs
- SapiRecoContext.cs
- DummyDataSource.cs
- ComponentDispatcher.cs
- ClassDataContract.cs
- BaseHashHelper.cs
- SpeechSeg.cs
- CreateUserWizardAutoFormat.cs
- SharedPerformanceCounter.cs
- QuadraticBezierSegment.cs
- RuleSettings.cs
- SiteMapPathDesigner.cs
- ChildrenQuery.cs
- InputReferenceExpression.cs
- InternalPermissions.cs
- FieldTemplateFactory.cs
- ObjectSelectorEditor.cs
- SafeRegistryKey.cs
- DbReferenceCollection.cs
- EditorAttributeInfo.cs
- MetafileEditor.cs
- LinqDataSourceHelper.cs
- UInt16Converter.cs
- UrlMappingCollection.cs
- TextFormatterHost.cs
- _AcceptOverlappedAsyncResult.cs
- AmbientProperties.cs
- TextMessageEncoder.cs
- XmlWhitespace.cs
- BrushMappingModeValidation.cs
- GeneralTransform3DCollection.cs
- BlurBitmapEffect.cs
- Hex.cs
- VersionConverter.cs
- WindowsMenu.cs
- TagMapCollection.cs
- TextTabProperties.cs
- ProxyBuilder.cs
- DesignerCategoryAttribute.cs
- DataViewManager.cs
- FragmentQueryProcessor.cs
- RenderTargetBitmap.cs
- UrlPropertyAttribute.cs
- MemoryPressure.cs
- CustomError.cs
- CompilerGeneratedAttribute.cs
- PeerNearMe.cs
- DESCryptoServiceProvider.cs
- RegexWriter.cs
- GlobalEventManager.cs
- SerTrace.cs
- MdiWindowListItemConverter.cs
- DynamicResourceExtensionConverter.cs
- NeutralResourcesLanguageAttribute.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- CodeSnippetCompileUnit.cs
- PermissionSetTriple.cs
- PropertyToken.cs
- XmlDictionaryReaderQuotas.cs
- BulletChrome.cs
- ImportCatalogPart.cs
- LineMetrics.cs
- basevalidator.cs
- ControlCollection.cs
- UIElementIsland.cs
- GlyphRunDrawing.cs
- Int16KeyFrameCollection.cs
- oledbmetadatacollectionnames.cs
- TreeNode.cs
- TextEditorLists.cs
- ResourceDisplayNameAttribute.cs
- rsa.cs
- CoTaskMemSafeHandle.cs
- ElementHost.cs
- BitmapData.cs
- Soap12ServerProtocol.cs
- Script.cs
- CompiledIdentityConstraint.cs
- GlyphTypeface.cs
- XmlCharType.cs
- Bidi.cs
- QuadraticBezierSegment.cs
- EventLogPermission.cs
- LoginDesignerUtil.cs
- WmlTextViewAdapter.cs
- ColorAnimation.cs
- CorrelationTokenTypeConvertor.cs
- DataGridTextBoxColumn.cs
- UserNameSecurityTokenProvider.cs
- SrgsRulesCollection.cs
- SqlConnectionString.cs
- DropDownHolder.cs
- IPHostEntry.cs
- SafeFileHandle.cs
- DataGridHyperlinkColumn.cs
- TabOrder.cs