|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| override int | GetHashCode () |
| override bool | Equals ([NotNullWhen(true)] object? obj) |
| bool | Equals (ModuleHandle handle) |
| RuntimeTypeHandle | GetRuntimeTypeHandleFromMetadataToken (int typeToken) |
| RuntimeTypeHandle | ResolveTypeHandle (int typeToken) |
| unsafe RuntimeTypeHandle | ResolveTypeHandle (int typeToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext) |
| RuntimeMethodHandle | GetRuntimeMethodHandleFromMetadataToken (int methodToken) |
| RuntimeMethodHandle | ResolveMethodHandle (int methodToken) |
| RuntimeMethodHandle | ResolveMethodHandle (int methodToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext) |
| RuntimeFieldHandle | GetRuntimeFieldHandleFromMetadataToken (int fieldToken) |
| RuntimeFieldHandle | ResolveFieldHandle (int fieldToken) |
| unsafe RuntimeFieldHandle | ResolveFieldHandle (int fieldToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext) |
Static Public Member Functions | |
| static bool | operator== (ModuleHandle left, ModuleHandle right) |
| static bool | operator!= (ModuleHandle left, ModuleHandle right) |
Static Public Attributes | |
| static readonly ModuleHandle | EmptyHandle |
Package Functions | |
| ModuleHandle (RuntimeModule module) | |
| RuntimeModule | GetRuntimeModule () |
| static IRuntimeMethodInfo | GetDynamicMethod (DynamicMethod method, RuntimeModule module, string name, byte[] sig, Resolver resolver) |
| static int | GetToken (RuntimeModule module) |
| static void | GetModuleType (QCallModule handle, ObjectHandleOnStack type) |
| static int | GetMDStreamVersion (RuntimeModule module) |
Static Package Functions | |
| static unsafe RuntimeMethodHandleInternal | ResolveMethodHandleInternal (RuntimeModule module, int methodToken, IntPtr[] typeInstantiationContext, int typeInstCount, IntPtr[] methodInstantiationContext, int methodInstCount) |
| static bool | ContainsPropertyMatchingHash (RuntimeModule module, int propertyToken, uint hash) |
| static RuntimeType | GetModuleType (RuntimeModule module) |
| static unsafe void | GetPEKind (RuntimeModule module, out PortableExecutableKinds peKind, out ImageFileMachine machine) |
| static MetadataImport | GetMetadataImport (RuntimeModule module) |
Properties | |
| int | MDStreamVersion [get] |
Private Member Functions | |
| static unsafe void | ResolveType (QCallModule module, int typeToken, IntPtr *typeInstArgs, int typeInstCount, IntPtr *methodInstArgs, int methodInstCount, ObjectHandleOnStack type) |
| static unsafe RuntimeMethodHandleInternal | ResolveMethod (QCallModule module, int methodToken, IntPtr *typeInstArgs, int typeInstCount, IntPtr *methodInstArgs, int methodInstCount) |
| static unsafe void | ResolveField (QCallModule module, int fieldToken, IntPtr *typeInstArgs, int typeInstCount, IntPtr *methodInstArgs, int methodInstCount, ObjectHandleOnStack retField) |
| static Interop.BOOL | _ContainsPropertyMatchingHash (QCallModule module, int propertyToken, uint hash) |
| static unsafe void | GetPEKind (QCallModule handle, int *peKind, int *machine) |
| static IntPtr | _GetMetadataImport (RuntimeModule module) |
Static Private Member Functions | |
| static void | ValidateModulePointer (RuntimeModule module) |
Private Attributes | |
| readonly RuntimeModule | m_ptr |
Definition at line 10 of file ModuleHandle.cs.