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