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
UnityEngine.UnitySynchronizationContext Class Referencesealed
+ 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.WorkRequestm_AsyncWorkQueue
 
readonly List< UnitySynchronizationContext.WorkRequestm_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
 

Detailed Description

Definition at line 12 of file UnitySynchronizationContext.cs.


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