terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Public Member Functions | |
void | Invoke (Task completingTask) |
void | Set () |
bool | Wait (int millisecondsTimeout, CancellationToken cancellationToken) |
void | Dispose () |
Protected Member Functions | |
virtual void | Dispose (bool disposing) |
Package Functions | |
SetOnInvokeMres () | |
Properties | |
bool | InvokeMayRunArbitraryCode [get, set] |
WaitHandle | WaitHandle [get, set] |
bool | IsSet [get, set, private set] |
int | SpinCount [get, set, private set] |
int | Waiters [get, set] |
Private Member Functions | |
void | Initialize (bool initialState, int spinCount) |
void | EnsureLockObjectCreated () |
bool | LazyInitializeEvent () |
void | Set (bool duringCancellation) |
void | ThrowIfDisposed () |
void | UpdateStateAtomically (int newBits, int updateBitsMask) |
Static Private Member Functions | |
static void | CancellationTokenCallback (object obj) |
static int | ExtractStatePortionAndShiftRight (int state, int mask, int rightBitShiftCount) |
static int | ExtractStatePortion (int state, int mask) |
Private Attributes | |
object | m_lock |
ManualResetEvent | m_eventObj |
int | m_combinedState |
Static Private Attributes | |
static global::System.Action< object > | s_cancellationTokenCallback |