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
|
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 () |
Definition at line 13 of file ThreadPool.cs.