T:System.RuntimeMethodHandle is a handle to the internal metadata representation of a method.
More...
|
internal | RuntimeMethodHandle (IRuntimeMethodInfo method) |
|
internal IRuntimeMethodInfo | GetMethodInfo () |
|
void | GetObjectData (SerializationInfo info, StreamingContext context) |
| Populates a T:System.Runtime.Serialization.SerializationInfo with the data necessary to deserialize the field represented by this instance. More...
|
|
override int | GetHashCode () |
| Returns the hash code for this instance. More...
|
|
override bool | Equals (object obj) |
| Indicates whether this instance is equal to a specified object. More...
|
|
bool | Equals (RuntimeMethodHandle handle) |
| Indicates whether this instance is equal to a specified T:System.RuntimeMethodHandle. More...
|
|
internal bool | IsNullHandle () |
|
static internal IntPtr | GetFunctionPointer (RuntimeMethodHandleInternal handle) |
|
IntPtr | GetFunctionPointer () |
| Obtains a pointer to the method represented by this instance. More...
|
|
static internal void | CheckLinktimeDemands (IRuntimeMethodInfo method, RuntimeModule module, bool isDecoratedTargetSecurityTransparent) |
|
static internal bool | IsCAVisibleFromDecoratedType (RuntimeTypeHandle attrTypeHandle, IRuntimeMethodInfo attrCtor, RuntimeTypeHandle sourceTypeHandle, RuntimeModule sourceModule) |
|
static internal MethodAttributes | GetAttributes (RuntimeMethodHandleInternal method) |
|
static internal MethodImplAttributes | GetImplAttributes (IRuntimeMethodInfo method) |
|
static internal RuntimeType | GetDeclaringType (RuntimeMethodHandleInternal method) |
|
static internal int | GetSlot (RuntimeMethodHandleInternal method) |
|
static internal int | GetMethodDef (IRuntimeMethodInfo method) |
|
static internal string | GetName (RuntimeMethodHandleInternal method) |
|
static internal bool | MatchesNameHash (RuntimeMethodHandleInternal method, uint hash) |
|
static internal object | InvokeMethod (object target, object[] arguments, Signature sig, bool constructor) |
|
static internal uint | GetSpecialSecurityFlags (IRuntimeMethodInfo method) |
|
static internal void | PerformSecurityCheck (object obj, RuntimeMethodHandleInternal method, RuntimeType parent, uint invocationFlags) |
|
static internal void | SerializationInvoke (IRuntimeMethodInfo method, object target, SerializationInfo info, ref StreamingContext context) |
|
static internal bool | _IsTokenSecurityTransparent (RuntimeModule module, int metaDataToken) |
|
static internal bool | HasMethodInstantiation (RuntimeMethodHandleInternal method) |
|
static internal RuntimeMethodHandleInternal | GetStubIfNeeded (RuntimeMethodHandleInternal method, RuntimeType declaringType, RuntimeType[] methodInstantiation) |
|
static internal RuntimeMethodHandleInternal | GetMethodFromCanonical (RuntimeMethodHandleInternal method, RuntimeType declaringType) |
|
static internal bool | IsGenericMethodDefinition (RuntimeMethodHandleInternal method) |
|
static internal bool | IsTypicalMethodDefinition (IRuntimeMethodInfo method) |
|
static internal bool | IsDynamicMethod (RuntimeMethodHandleInternal method) |
|
static internal void | Destroy (RuntimeMethodHandleInternal method) |
|
static internal Resolver | GetResolver (RuntimeMethodHandleInternal method) |
|
static internal MethodBody | GetMethodBody (IRuntimeMethodInfo method, RuntimeType declaringType) |
|
static internal bool | IsConstructor (RuntimeMethodHandleInternal method) |
|
static internal LoaderAllocator | GetLoaderAllocator (RuntimeMethodHandleInternal method) |
|
|
static internal IRuntimeMethodInfo | EnsureNonNullMethodInfo (IRuntimeMethodInfo method) |
|
static bool | operator== (RuntimeMethodHandle left, RuntimeMethodHandle right) |
| Indicates whether two instances of T:System.RuntimeMethodHandle are equal. More...
|
|
static bool | operator != (RuntimeMethodHandle left, RuntimeMethodHandle right) |
| Indicates whether two instances of T:System.RuntimeMethodHandle are not equal. More...
|
|
static internal IRuntimeMethodInfo | GetCurrentMethod (ref StackCrawlMark stackMark) |
|
static internal MethodAttributes | GetAttributes (IRuntimeMethodInfo method) |
|
static internal string | ConstructInstantiation (IRuntimeMethodInfo method, TypeNameFormatFlags format) |
|
static internal RuntimeType | GetDeclaringType (IRuntimeMethodInfo method) |
|
static internal int | GetSlot (IRuntimeMethodInfo method) |
|
static internal string | GetName (IRuntimeMethodInfo method) |
|
internal static unsafe Utf8String | GetUtf8Name (RuntimeMethodHandleInternal method) |
|
static internal INVOCATION_FLAGS | GetSecurityFlags (IRuntimeMethodInfo handle) |
|
static internal void | PerformSecurityCheck (object obj, IRuntimeMethodInfo method, RuntimeType parent, uint invocationFlags) |
|
static internal bool | IsTokenSecurityTransparent (Module module, int metaDataToken) |
|
static internal bool | IsSecurityCritical (IRuntimeMethodInfo method) |
|
static internal bool | IsSecuritySafeCritical (IRuntimeMethodInfo method) |
|
static internal bool | IsSecurityTransparent (IRuntimeMethodInfo method) |
|
static internal RuntimeType [] | GetMethodInstantiationInternal (IRuntimeMethodInfo method) |
|
static internal RuntimeType [] | GetMethodInstantiationInternal (RuntimeMethodHandleInternal method) |
|
static internal Type [] | GetMethodInstantiationPublic (IRuntimeMethodInfo method) |
|
static internal bool | HasMethodInstantiation (IRuntimeMethodInfo method) |
|
static internal bool | IsGenericMethodDefinition (IRuntimeMethodInfo method) |
|
static internal IRuntimeMethodInfo | GetTypicalMethodDefinition (IRuntimeMethodInfo method) |
|
static internal IRuntimeMethodInfo | StripMethodInstantiation (IRuntimeMethodInfo method) |
|
static internal RuntimeType | GetCallerType (ref StackCrawlMark stackMark) |
|
T:System.RuntimeMethodHandle is a handle to the internal metadata representation of a method.
Definition at line 17 of file RuntimeMethodHandle.cs.