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

Public Member Functions

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

Static Public Member Functions

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

Package Functions

 RuntimeFieldHandle (IRuntimeFieldInfo fieldInfo)
 
IRuntimeFieldInfo GetRuntimeFieldInfo ()
 
bool IsNullHandle ()
 
static string GetName (RtFieldInfo field)
 
static bool MatchesNameHash (RuntimeFieldHandleInternal handle, uint hash)
 
static FieldAttributes GetAttributes (RuntimeFieldHandleInternal field)
 
static RuntimeType GetApproxDeclaringType (RuntimeFieldHandleInternal field)
 
static int GetToken (RtFieldInfo field)
 
static object GetValue (RtFieldInfo field, object instance, RuntimeType fieldType, RuntimeType declaringType, ref bool domainInitialized)
 
static unsafe object GetValueDirect (RtFieldInfo field, RuntimeType fieldType, void *pTypedRef, RuntimeType contextType)
 
static void SetValue (RtFieldInfo field, object obj, object value, RuntimeType fieldType, FieldAttributes fieldAttr, RuntimeType declaringType, ref bool domainInitialized)
 
static unsafe void SetValueDirect (RtFieldInfo field, RuntimeType fieldType, void *pTypedRef, object value, RuntimeType contextType)
 
static RuntimeFieldHandleInternal GetStaticFieldForGenericType (RuntimeFieldHandleInternal field, RuntimeType declaringType)
 
static bool AcquiresContextFromThis (RuntimeFieldHandleInternal field)
 

Static Package Functions

static unsafe MdUtf8String GetUtf8Name (RuntimeFieldHandleInternal field)
 
static RuntimeType GetApproxDeclaringType (IRuntimeFieldInfo field)
 

Properties

IntPtr Value [get]
 

Private Member Functions

static unsafe void * _GetUtf8Name (RuntimeFieldHandleInternal field)
 

Private Attributes

readonly IRuntimeFieldInfo m_ptr
 

Detailed Description

Definition at line 9 of file RuntimeFieldHandle.cs.


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