C# Class System.RuntimeMethodHandle

显示文件 Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Private Properties

Property Type Description
CheckLinktimeDemands void
ConstructInstantiation string
Destroy void
Equals bool
Equals bool
GetAttributes MethodAttributes
GetCurrentMethod RuntimeMethodHandle
GetDeclaringType RuntimeTypeHandle
GetFunctionPointer IntPtr
GetImplAttributes MethodImplAttributes
GetInstantiatingStub RuntimeMethodHandle
GetInstantiatingStubIfNeeded RuntimeMethodHandle
GetMethodBody System.Reflection.MethodBody
GetMethodDef int
GetMethodFromCanonical RuntimeMethodHandle
GetMethodInstantiation System.RuntimeTypeHandle[]
GetName string
GetResolver Resolver
GetSlot int
GetTypicalMethodDefinition RuntimeMethodHandle
GetUtf8Name Utf8String
HasMethodInstantiation bool
InvokeConstructor object
InvokeMethodFast object
IsConstructor bool
IsDynamicMethod bool
IsGenericMethodDefinition bool
IsILStub bool
IsNullHandle bool
IsVisibleFromModule bool
IsVisibleFromType bool
RuntimeMethodHandle System
RuntimeMethodHandle System
RuntimeMethodHandle System
SerializationInvoke void
StripMethodInstantiation RuntimeMethodHandle
_CheckLinktimeDemands void
_GetCurrentMethod void*
_GetMethodBody System.Reflection.MethodBody
_GetTypicalMethodDefinition void*
_GetUtf8Name void*
_InvokeConstructor object
_InvokeMethodFast object
_IsVisibleFromModule bool
_IsVisibleFromType bool
_SerializationInvoke void
_StripMethodInstantiation void*

Public Methods

Method Description
GetHashCode ( ) : int
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
operator ( ) : bool

Private Methods

Method Description
CheckLinktimeDemands ( Module module, int metadataToken ) : void
ConstructInstantiation ( ) : string
Destroy ( ) : void
Equals ( RuntimeMethodHandle handle ) : bool
Equals ( object obj ) : bool
GetAttributes ( ) : MethodAttributes
GetCurrentMethod ( System.Threading.StackCrawlMark &stackMark ) : RuntimeMethodHandle
GetDeclaringType ( ) : RuntimeTypeHandle
GetFunctionPointer ( ) : IntPtr
GetImplAttributes ( ) : MethodImplAttributes
GetInstantiatingStub ( RuntimeTypeHandle declaringTypeHandle, RuntimeTypeHandle methodInstantiation ) : RuntimeMethodHandle
GetInstantiatingStubIfNeeded ( RuntimeTypeHandle declaringTypeHandle ) : RuntimeMethodHandle
GetMethodBody ( RuntimeTypeHandle declaringType ) : MethodBody
GetMethodDef ( ) : int
GetMethodFromCanonical ( RuntimeTypeHandle declaringTypeHandle ) : RuntimeMethodHandle
GetMethodInstantiation ( ) : System.RuntimeTypeHandle[]
GetName ( ) : string
GetResolver ( ) : Resolver
GetSlot ( ) : int
GetTypicalMethodDefinition ( ) : RuntimeMethodHandle
GetUtf8Name ( ) : Utf8String
HasMethodInstantiation ( ) : bool
InvokeConstructor ( object args, SignatureStruct signature, RuntimeTypeHandle declaringType ) : object
InvokeMethodFast ( object target, object arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner ) : object
IsConstructor ( ) : bool
IsDynamicMethod ( ) : bool
IsGenericMethodDefinition ( ) : bool
IsILStub ( ) : bool
IsNullHandle ( ) : bool
IsVisibleFromModule ( Module source ) : bool
IsVisibleFromType ( RuntimeTypeHandle source ) : bool
RuntimeMethodHandle ( IntPtr pMethod ) : System
RuntimeMethodHandle ( SerializationInfo info, StreamingContext context ) : System
RuntimeMethodHandle ( void pMethod ) : System
SerializationInvoke ( Object target, SignatureStruct declaringTypeSig, SerializationInfo info, StreamingContext context ) : void
StripMethodInstantiation ( ) : RuntimeMethodHandle
_CheckLinktimeDemands ( void module, int metadataToken ) : void
_GetCurrentMethod ( System.Threading.StackCrawlMark &stackMark ) : void*
_GetMethodBody ( IntPtr declaringType ) : MethodBody
_GetTypicalMethodDefinition ( ) : void*
_GetUtf8Name ( ) : void*
_InvokeConstructor ( object args, SignatureStruct &signature, IntPtr declaringType ) : object
_InvokeMethodFast ( object target, object arguments, SignatureStruct &sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner ) : object
_IsVisibleFromModule ( void source ) : bool
_IsVisibleFromType ( IntPtr source ) : bool
_SerializationInvoke ( Object target, SignatureStruct &declaringTypeSig, SerializationInfo info, StreamingContext context ) : void
_StripMethodInstantiation ( ) : void*

Method Details

GetHashCode() public method

public GetHashCode ( ) : int
return int

GetObjectData() public method

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
return void

operator() public static method

public static operator ( ) : bool
return bool