Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.RuntimeMethodHandle Struct Reference

Public Member Functions

void GetObjectData (SerializationInfo info, StreamingContext context)
 
override int GetHashCode ()
 
override bool Equals (object? obj)
 
bool Equals (RuntimeMethodHandle handle)
 
IntPtr GetFunctionPointer ()
 

Static Public Member Functions

static bool operator== (RuntimeMethodHandle left, RuntimeMethodHandle right)
 
static bool operator!= (RuntimeMethodHandle left, RuntimeMethodHandle right)
 

Package Functions

 RuntimeMethodHandle (IRuntimeMethodInfo method)
 
IRuntimeMethodInfo GetMethodInfo ()
 
bool IsNullHandle ()
 
static IntPtr GetFunctionPointer (RuntimeMethodHandleInternal handle)
 
static Interop.BOOL GetIsCollectible (RuntimeMethodHandleInternal handle)
 
static Interop.BOOL IsCAVisibleFromDecoratedType (QCallTypeHandle attrTypeHandle, RuntimeMethodHandleInternal attrCtor, QCallTypeHandle sourceTypeHandle, QCallModule sourceModule)
 
static MethodAttributes GetAttributes (RuntimeMethodHandleInternal method)
 
static MethodImplAttributes GetImplAttributes (IRuntimeMethodInfo method)
 
static RuntimeType GetDeclaringType (RuntimeMethodHandleInternal method)
 
static int GetSlot (RuntimeMethodHandleInternal method)
 
static int GetMethodDef (IRuntimeMethodInfo method)
 
static string GetName (RuntimeMethodHandleInternal method)
 
static bool MatchesNameHash (RuntimeMethodHandleInternal method, uint hash)
 
static object InvokeMethod (object target, in Span< object > arguments, Signature sig, bool constructor, bool wrapExceptions)
 
static bool HasMethodInstantiation (RuntimeMethodHandleInternal method)
 
static RuntimeMethodHandleInternal GetStubIfNeeded (RuntimeMethodHandleInternal method, RuntimeType declaringType, RuntimeType[] methodInstantiation)
 
static RuntimeMethodHandleInternal GetMethodFromCanonical (RuntimeMethodHandleInternal method, RuntimeType declaringType)
 
static bool IsGenericMethodDefinition (RuntimeMethodHandleInternal method)
 
static bool IsTypicalMethodDefinition (IRuntimeMethodInfo method)
 
static bool IsDynamicMethod (RuntimeMethodHandleInternal method)
 
static void Destroy (RuntimeMethodHandleInternal method)
 
static Resolver GetResolver (RuntimeMethodHandleInternal method)
 
static RuntimeMethodBody GetMethodBody (IRuntimeMethodInfo method, RuntimeType declaringType)
 
static bool IsConstructor (RuntimeMethodHandleInternal method)
 
static LoaderAllocator GetLoaderAllocator (RuntimeMethodHandleInternal method)
 

Static Package Functions

static IRuntimeMethodInfo EnsureNonNullMethodInfo (IRuntimeMethodInfo method)
 
static IRuntimeMethodInfo GetCurrentMethod (ref StackCrawlMark stackMark)
 
static MethodAttributes GetAttributes (IRuntimeMethodInfo method)
 
static string ConstructInstantiation (IRuntimeMethodInfo method, TypeNameFormatFlags format)
 
static RuntimeType GetDeclaringType (IRuntimeMethodInfo method)
 
static int GetSlot (IRuntimeMethodInfo method)
 
static string GetName (IRuntimeMethodInfo method)
 
static unsafe MdUtf8String GetUtf8Name (RuntimeMethodHandleInternal method)
 
static RuntimeType[] GetMethodInstantiationInternal (IRuntimeMethodInfo method)
 
static RuntimeType[] GetMethodInstantiationInternal (RuntimeMethodHandleInternal method)
 
static Type[] GetMethodInstantiationPublic (IRuntimeMethodInfo method)
 
static bool HasMethodInstantiation (IRuntimeMethodInfo method)
 
static bool IsGenericMethodDefinition (IRuntimeMethodInfo method)
 
static IRuntimeMethodInfo GetTypicalMethodDefinition (IRuntimeMethodInfo method)
 
static int GetGenericParameterCount (IRuntimeMethodInfo method)
 
static IRuntimeMethodInfo StripMethodInstantiation (IRuntimeMethodInfo method)
 

Properties

IntPtr Value [get]
 

Private Member Functions

static IRuntimeMethodInfo _GetCurrentMethod (ref StackCrawlMark stackMark)
 
static void ConstructInstantiation (RuntimeMethodHandleInternal method, TypeNameFormatFlags format, StringHandleOnStack retString)
 
static unsafe void * _GetUtf8Name (RuntimeMethodHandleInternal method)
 
static void GetMethodInstantiation (RuntimeMethodHandleInternal method, ObjectHandleOnStack types, Interop.BOOL fAsRuntimeTypeArray)
 
static void GetTypicalMethodDefinition (RuntimeMethodHandleInternal method, ObjectHandleOnStack outMethod)
 
static int GetGenericParameterCount (RuntimeMethodHandleInternal method)
 
static void StripMethodInstantiation (RuntimeMethodHandleInternal method, ObjectHandleOnStack outMethod)
 

Static Private Member Functions

static IntPtr GetValueInternal (RuntimeMethodHandle rmh)
 

Private Attributes

readonly IRuntimeMethodInfo m_value
 

Detailed Description

Definition at line 12 of file RuntimeMethodHandle.cs.


The documentation for this struct was generated from the following file: