| 
    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 System.Threading.OSSpecificSynchronizationContext:
 Collaboration diagram for System.Threading.OSSpecificSynchronizationContext:Classes | |
| class | InvocationContext | 
Public Member Functions | |
| override SynchronizationContext | CreateCopy () | 
| override void | Send (SendOrPostCallback d, object state) | 
| override void | Post (SendOrPostCallback d, object state) | 
| bool | IsWaitNotificationRequired () | 
| virtual void | OperationStarted () | 
| virtual void | OperationCompleted () | 
| virtual int | Wait (global::System.IntPtr[] waitHandles, bool waitAll, int millisecondsTimeout) | 
Static Public Member Functions | |
| static OSSpecificSynchronizationContext | Get () | 
| 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 | |
| OSSpecificSynchronizationContext (object osContext) | |
| static object | GetOSContext () | 
| static void | PostInternal (object osSynchronizationContext, global::System.IntPtr callback, global::System.IntPtr arg) | 
| delegate void | InvocationEntryDelegate (global::System.IntPtr arg) | 
Static Private Member Functions | |
| static void | InvocationEntry (global::System.IntPtr arg) | 
| static | OSSpecificSynchronizationContext () | 
| static SynchronizationContext | GetThreadLocalContext () | 
Private Attributes | |
| object | m_OSSynchronizationContext | 
| SynchronizationContextProperties | _props | 
Static Private Attributes | |
| static readonly global::System.Runtime.CompilerServices.ConditionalWeakTable< object, OSSpecificSynchronizationContext > | s_ContextCache | 
| 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 11 of file OSSpecificSynchronizationContext.cs.