Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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. // // ==--== /*============================================================ ** ** 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SettingsPropertyValueCollection.cs
- SecurityHelper.cs
- MLangCodePageEncoding.cs
- Listbox.cs
- NamespaceCollection.cs
- UnsafeNativeMethodsTablet.cs
- Filter.cs
- WebConfigurationHost.cs
- CaseInsensitiveComparer.cs
- JpegBitmapDecoder.cs
- ListViewContainer.cs
- DataControlField.cs
- GridViewRowEventArgs.cs
- RawStylusInputReport.cs
- WebPartActionVerb.cs
- ToolStripGripRenderEventArgs.cs
- ReflectionServiceProvider.cs
- AvTraceDetails.cs
- CodeTypeParameterCollection.cs
- BulletedListEventArgs.cs
- UIElementAutomationPeer.cs
- ExpressionConverter.cs
- BrowserCapabilitiesFactory.cs
- SatelliteContractVersionAttribute.cs
- SqlDataSourceConfigureFilterForm.cs
- SqlProfileProvider.cs
- VirtualDirectoryMapping.cs
- WebService.cs
- ByteStack.cs
- CapabilitiesSection.cs
- DataGridViewColumnEventArgs.cs
- IApplicationTrustManager.cs
- OdbcEnvironmentHandle.cs
- ImageBrush.cs
- DropSource.cs
- BitmapMetadataBlob.cs
- PageTheme.cs
- StringCollection.cs
- PolicyImporterElementCollection.cs
- FixedDocument.cs
- Variant.cs
- UnknownBitmapDecoder.cs
- PrefixHandle.cs
- RegexCompilationInfo.cs
- SystemGatewayIPAddressInformation.cs
- ParseHttpDate.cs
- streamingZipPartStream.cs
- TemplateNodeContextMenu.cs
- WindowsClaimSet.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- GridSplitter.cs
- EncryptedPackage.cs
- AllowedAudienceUriElement.cs
- CapabilitiesSection.cs
- PeerNearMe.cs
- SqlDependencyListener.cs
- PartitionerStatic.cs
- Control.cs
- CanExpandCollapseAllConverter.cs
- SmtpSection.cs
- ReverseInheritProperty.cs
- TransportSecurityBindingElement.cs
- SqlNotificationRequest.cs
- BinaryFormatter.cs
- StyleSheet.cs
- Comparer.cs
- ListMarkerSourceInfo.cs
- XamlStyleSerializer.cs
- EpmSyndicationContentDeSerializer.cs
- OptionalColumn.cs
- QilInvokeEarlyBound.cs
- RtType.cs
- AssemblyCache.cs
- ProvidePropertyAttribute.cs
- StringOutput.cs
- StructuredCompositeActivityDesigner.cs
- _ListenerAsyncResult.cs
- XAMLParseException.cs
- NullableConverter.cs
- Base64Stream.cs
- SystemKeyConverter.cs
- ConsoleTraceListener.cs
- DigitShape.cs
- PropertyGeneratedEventArgs.cs
- BlobPersonalizationState.cs
- FormViewRow.cs
- DetailsViewUpdateEventArgs.cs
- WebColorConverter.cs
- Effect.cs
- ReadWriteObjectLock.cs
- control.ime.cs
- Completion.cs
- Rect3D.cs
- ToolStripSeparator.cs
- OptionalColumn.cs
- TemplateNameScope.cs
- UnitySerializationHolder.cs
- PrintPreviewDialog.cs
- ObjectRef.cs
- VariableDesigner.xaml.cs