Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Reflection / Emit / MethodToken.cs / 1305376 / 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
- RealProxy.cs
- LowerCaseStringConverter.cs
- TempFiles.cs
- OleDbConnection.cs
- DynamicResourceExtensionConverter.cs
- NativeRightsManagementAPIsStructures.cs
- DataGridViewCellPaintingEventArgs.cs
- TextParaLineResult.cs
- LocatorManager.cs
- CodeDirectionExpression.cs
- ListViewItemMouseHoverEvent.cs
- DataContractJsonSerializer.cs
- IPAddressCollection.cs
- GeometryGroup.cs
- WebRequestModuleElement.cs
- MessageCredentialType.cs
- ScriptingProfileServiceSection.cs
- OdbcInfoMessageEvent.cs
- ListViewCommandEventArgs.cs
- Source.cs
- TableRowGroupCollection.cs
- WSSecurityXXX2005.cs
- Wizard.cs
- HWStack.cs
- DispatcherHookEventArgs.cs
- EntitySqlQueryCacheKey.cs
- Point3DKeyFrameCollection.cs
- TextRunCacheImp.cs
- ParameterToken.cs
- ValidationUtility.cs
- DataGridViewImageColumn.cs
- SqlBuilder.cs
- HTMLTextWriter.cs
- filewebresponse.cs
- RelationshipManager.cs
- Sql8ConformanceChecker.cs
- TraceListener.cs
- ToolBarOverflowPanel.cs
- CodeStatement.cs
- JpegBitmapDecoder.cs
- OperatingSystem.cs
- SafeRightsManagementSessionHandle.cs
- MailWriter.cs
- PropertyInfoSet.cs
- PageThemeParser.cs
- SmiRequestExecutor.cs
- UrlAuthorizationModule.cs
- MemoryMappedFile.cs
- HealthMonitoringSectionHelper.cs
- Bezier.cs
- AutomationElementIdentifiers.cs
- DataServiceQueryOfT.cs
- StringTraceRecord.cs
- PDBReader.cs
- ObjectToIdCache.cs
- ByteStreamMessage.cs
- BitmapEffectInput.cs
- Parser.cs
- FileDialogPermission.cs
- Schedule.cs
- PassportIdentity.cs
- StopRoutingHandler.cs
- QilBinary.cs
- HMACSHA256.cs
- GridViewCommandEventArgs.cs
- sqlcontext.cs
- XamlSerializationHelper.cs
- CaseExpr.cs
- DiscardableAttribute.cs
- TextEditorLists.cs
- HttpDebugHandler.cs
- TypeConverterHelper.cs
- TextFindEngine.cs
- ImplicitInputBrush.cs
- PathFigureCollection.cs
- RoutedEventHandlerInfo.cs
- XmlSchemaComplexContentRestriction.cs
- Accessible.cs
- CurrencyManager.cs
- OrderingQueryOperator.cs
- GB18030Encoding.cs
- FunctionMappingTranslator.cs
- MimeTypeAttribute.cs
- ProfileSettingsCollection.cs
- ProfilePropertySettingsCollection.cs
- WebEvents.cs
- IdnElement.cs
- PanelDesigner.cs
- ExeContext.cs
- DataServiceExpressionVisitor.cs
- WebDisplayNameAttribute.cs
- DataMember.cs
- EmptyQuery.cs
- EasingKeyFrames.cs
- SelectorItemAutomationPeer.cs
- SerializationSectionGroup.cs
- LineInfo.cs
- SingleAnimationUsingKeyFrames.cs
- QilReplaceVisitor.cs
- PaperSize.cs