|
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
|
Inheritance diagram for UnityEngine.UnitySynchronizationContext:
Collaboration diagram for UnityEngine.UnitySynchronizationContext:Classes | |
| struct | WorkRequest |
Public Member Functions | |
| override void | Send (SendOrPostCallback callback, object state) |
| override void | OperationStarted () |
| override void | OperationCompleted () |
| override void | Post (SendOrPostCallback callback, object state) |
| override SynchronizationContext | CreateCopy () |
| bool | IsWaitNotificationRequired () |
| virtual int | Wait (global::System.IntPtr[] waitHandles, bool waitAll, int millisecondsTimeout) |
Static Public Member Functions | |
| static void | SetSynchronizationContext (SynchronizationContext syncContext) |
Static Protected Member Functions | |
| static unsafe int | WaitHelper (global::System.IntPtr[] waitHandles, bool waitAll, int millisecondsTimeout) |
Properties | |
| static SynchronizationContext | Current [get, set] |
| static SynchronizationContext | CurrentNoFlow [get, set] |
| static SynchronizationContext | CurrentExplicit [get, set] |
Private Member Functions | |
| UnitySynchronizationContext (int mainThreadID) | |
| UnitySynchronizationContext (List< UnitySynchronizationContext.WorkRequest > queue, int mainThreadID) | |
| void | Exec () |
| bool | HasPendingTasks () |
Static Private Member Functions | |
| static void | InitializeSynchronizationContext () |
| static void | ExecuteTasks () |
| static bool | ExecutePendingTasks (long millisecondsTimeout) |
| static SynchronizationContext | GetThreadLocalContext () |
Private Attributes | |
| readonly List< UnitySynchronizationContext.WorkRequest > | m_AsyncWorkQueue |
| readonly List< UnitySynchronizationContext.WorkRequest > | m_CurrentFrameWork |
| readonly int | m_MainThreadID |
| int | m_TrackedCount |
| SynchronizationContextProperties | _props |
Static Private Attributes | |
| static global::System.Type | s_cachedPreparedType1 |
| static global::System.Type | s_cachedPreparedType2 |
| static global::System.Type | s_cachedPreparedType3 |
| static global::System.Type | s_cachedPreparedType4 |
| static global::System.Type | s_cachedPreparedType5 |
Definition at line 12 of file UnitySynchronizationContext.cs.