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.ThreadPool Class Reference
+ Collaboration diagram for System.Threading.ThreadPool:

Static Public Member Functions

static bool SetMinThreads (int workerThreads, int completionPortThreads)
 
static void GetAvailableThreads (out int workerThreads, out int completionPortThreads)
 
static RegisteredWaitHandle RegisterWaitForSingleObject (WaitHandle waitObject, WaitOrTimerCallback callBack, object state, int millisecondsTimeOutInterval, bool executeOnlyOnce)
 
static RegisteredWaitHandle RegisterWaitForSingleObject (WaitHandle waitObject, WaitOrTimerCallback callBack, object state, global::System.TimeSpan timeout, bool executeOnlyOnce)
 
static bool QueueUserWorkItem (WaitCallback callBack, object state)
 
static bool QueueUserWorkItem (WaitCallback callBack)
 
static bool UnsafeQueueUserWorkItem (WaitCallback callBack, object state)
 
static bool QueueUserWorkItem< TState > (global::System.Action< TState > callBack, TState state, bool preferLocal)
 

Package Functions

static bool RequestWorkerThread ()
 
static bool NotifyWorkItemComplete ()
 
static void ReportThreadStatus (bool isWorking)
 
static void NotifyWorkItemProgressNative ()
 
static void NotifyWorkItemQueued ()
 

Static Package Functions

static void UnsafeQueueCustomWorkItem (IThreadPoolWorkItem workItem, bool forceGlobal)
 
static bool TryPopCustomWorkItem (IThreadPoolWorkItem workItem)
 
static void NotifyWorkItemProgress ()
 

Properties

static bool IsThreadPoolThread [get, set]
 

Private Member Functions

static bool SetMinThreadsNative (int workerThreads, int completionPortThreads)
 
static void GetAvailableThreadsNative (out int workerThreads, out int completionPortThreads)
 
static void InitializeVMTp (ref bool enableWorkerTracking)
 

Static Private Member Functions

static RegisteredWaitHandle RegisterWaitForSingleObject (WaitHandle waitObject, WaitOrTimerCallback callBack, object state, uint millisecondsTimeOutInterval, bool executeOnlyOnce, ref StackCrawlMark stackMark, bool compressStack)
 
static bool QueueUserWorkItemHelper (WaitCallback callBack, object state, ref StackCrawlMark stackMark, bool compressStack, bool forceGlobal=true)
 
static void EnsureVMInitialized ()
 

Detailed Description

Definition at line 13 of file ThreadPool.cs.


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