Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
DependentHandle (object? target, object? dependent) | |
void | Dispose () |
Package Functions | |
object | UnsafeGetTarget () |
object | UnsafeGetTargetAndDependent (out object dependent) |
void | UnsafeSetTargetToNull () |
void | UnsafeSetDependent (object dependent) |
Properties | |
bool | IsAllocated [get] |
object? | Target [get, set] |
object? | Dependent [get, set] |
object?? object Dependent | TargetAndDependent [get] |
Private Member Functions | |
static IntPtr | InternalInitialize (object target, object dependent) |
static object | InternalGetDependent (IntPtr dependentHandle) |
static object | InternalGetTargetAndDependent (IntPtr dependentHandle, out object dependent) |
static void | InternalSetDependent (IntPtr dependentHandle, object dependent) |
static void | InternalSetTargetToNull (IntPtr dependentHandle) |
static void | InternalFree (IntPtr dependentHandle) |
Static Private Member Functions | |
static unsafe object | InternalGetTarget (IntPtr dependentHandle) |
Private Attributes | |
IntPtr | _handle |
Definition at line 6 of file DependentHandle.cs.