Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- XmlnsCache.cs
- XmlDomTextWriter.cs
- UnionCodeGroup.cs
- JsonReader.cs
- OleTxTransaction.cs
- XmlReturnWriter.cs
- DecoderReplacementFallback.cs
- ListBindableAttribute.cs
- ConnectionProviderAttribute.cs
- MdiWindowListStrip.cs
- TimeStampChecker.cs
- ScrollChrome.cs
- AnonymousIdentificationSection.cs
- PropertyGridCommands.cs
- LoadWorkflowByInstanceKeyCommand.cs
- CustomAttributeBuilder.cs
- BitSet.cs
- URIFormatException.cs
- LabelDesigner.cs
- ListDataBindEventArgs.cs
- ThreadAbortException.cs
- MethodBuilder.cs
- IncrementalCompileAnalyzer.cs
- InternalControlCollection.cs
- TabControlCancelEvent.cs
- CaseStatement.cs
- LoginName.cs
- NetSectionGroup.cs
- AsyncCallback.cs
- SharedPersonalizationStateInfo.cs
- FormViewPageEventArgs.cs
- StreamGeometry.cs
- EventMappingSettingsCollection.cs
- CommentEmitter.cs
- MemberInfoSerializationHolder.cs
- IsolatedStorage.cs
- Base64Decoder.cs
- GenericTextProperties.cs
- SqlHelper.cs
- XNodeNavigator.cs
- TextEditorDragDrop.cs
- UrlPath.cs
- TabletDevice.cs
- FormsAuthenticationConfiguration.cs
- RootProfilePropertySettingsCollection.cs
- ActivityXRefPropertyEditor.cs
- RuntimeWrappedException.cs
- UInt32Storage.cs
- SecurityHelper.cs
- MetadataProperty.cs
- DataGridPagerStyle.cs
- _DomainName.cs
- DomainUpDown.cs
- LinqDataSourceDisposeEventArgs.cs
- ConfigurationPropertyAttribute.cs
- SecurityContext.cs
- SchemaElementLookUpTableEnumerator.cs
- WebPartConnectionsConfigureVerb.cs
- Quaternion.cs
- SendSecurityHeader.cs
- PingReply.cs
- HtmlTableRow.cs
- ListBox.cs
- Helpers.cs
- SqlVisitor.cs
- CommonDialog.cs
- ReaderWriterLock.cs
- SplitContainer.cs
- CreateBookmarkScope.cs
- Matrix3D.cs
- DefaultDialogButtons.cs
- columnmapkeybuilder.cs
- Funcletizer.cs
- Int64Animation.cs
- DynamicPropertyReader.cs
- TaiwanCalendar.cs
- CellLabel.cs
- GridViewUpdatedEventArgs.cs
- DataTrigger.cs
- RankException.cs
- HtmlInputFile.cs
- XmlExpressionDumper.cs
- SqlCharStream.cs
- TemplateControl.cs
- RowSpanVector.cs
- BuildManagerHost.cs
- JpegBitmapDecoder.cs
- OpenTypeLayoutCache.cs
- PublishLicense.cs
- MappingItemCollection.cs
- ColorTranslator.cs
- CommandLibraryHelper.cs
- InstanceCreationEditor.cs
- SystemIcmpV6Statistics.cs
- XmlnsCache.cs
- InstanceCreationEditor.cs
- FolderBrowserDialog.cs
- FtpWebRequest.cs
- HelpEvent.cs
- RotateTransform.cs