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
Loading...
Searching...
No Matches
System.Threading.Tasks.Task< TResult >.SetOnInvokeMres Class Referencesealed
+ Inheritance diagram for System.Threading.Tasks.Task< TResult >.SetOnInvokeMres:
+ Collaboration diagram for System.Threading.Tasks.Task< TResult >.SetOnInvokeMres:

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
 

Detailed Description

Definition at line 3144 of file Task.2.cs.


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