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
|
Classes | |
struct | Reader |
Public Member Functions | |
void | Dispose () |
ExecutionContext | CreateCopy () |
void | GetObjectData (global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) |
Static Public Member Functions | |
static void | Run (ExecutionContext executionContext, ContextCallback callback, object state) |
static bool | IsFlowSuppressed () |
static ExecutionContext | Capture () |
Package Types | |
enum | CaptureOptions { None = 0 , IgnoreSyncCtx = 1 , OptimizeDefaultCase = 2 } |
Package Functions | |
ExecutionContext () | |
ExecutionContext (bool isPreAllocatedDefault) | |
ExecutionContext | CreateMutableCopy () |
bool | IsDefaultFTContext (bool ignoreSyncCtx) |
Static Package Functions | |
static void | SetLocalValue (IAsyncLocal local, object newValue, bool needChangeNotifications) |
static void | OnAsyncLocalContextChanged (ExecutionContext previous, ExecutionContext current) |
static void | Run (ExecutionContext executionContext, ContextCallback callback, object state, bool preserveSyncCtx) |
static void | RunInternal (ExecutionContext executionContext, ContextCallback callback, object state) |
static void | RunInternal (ExecutionContext executionContext, ContextCallback callback, object state, bool preserveSyncCtx) |
static void | EstablishCopyOnWriteScope (ref ExecutionContextSwitcher ecsw) |
static ExecutionContextSwitcher | SetExecutionContext (ExecutionContext executionContext, bool preserveSyncCtx) |
static ExecutionContext | FastCapture () |
static ExecutionContext | Capture (ref StackCrawlMark stackMark, ExecutionContext.CaptureOptions options) |
Static Package Attributes | |
static readonly ExecutionContext | Default |
Properties | |
bool | isNewCapture [get, set] |
bool | isFlowSuppressed [get, set] |
bool | IsPreAllocatedDefault [get, set] |
global::System.Runtime.Remoting.Messaging.LogicalCallContext | LogicalCallContext [get, set] |
global::System.Runtime.Remoting.Messaging.IllogicalCallContext | IllogicalCallContext [get, set] |
SynchronizationContext | SynchronizationContext [get, set] |
SynchronizationContext | SynchronizationContextNoFlow [get, set] |
Private Types | |
enum | Flags { None , IsNewCapture , IsFlowSuppressed , IsPreAllocatedDefault = 4 } |
Private Member Functions | |
ExecutionContext (global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) | |
Static Private Member Functions | |
static void | EstablishCopyOnWriteScope (Thread currentThread, bool knownNullWindowsIdentity, ref ExecutionContextSwitcher ecsw) |
static | ExecutionContext () |
Private Attributes | |
SynchronizationContext | _syncContext |
SynchronizationContext | _syncContextNoFlow |
global::System.Runtime.Remoting.Messaging.LogicalCallContext | _logicalCallContext |
global::System.Runtime.Remoting.Messaging.IllogicalCallContext | _illogicalCallContext |
ExecutionContext.Flags | _flags |
global::System.Collections.Generic.Dictionary< IAsyncLocal, object > | _localValues |
global::System.Collections.Generic.List< IAsyncLocal > | _localChangeNotifications |
Static Private Attributes | |
static readonly ExecutionContext | s_dummyDefaultEC |
Definition at line 21 of file ExecutionContext.cs.