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
System.Threading.OSSpecificSynchronizationContext Class Reference
+ 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, OSSpecificSynchronizationContexts_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
 

Detailed Description

Definition at line 11 of file OSSpecificSynchronizationContext.cs.


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