|
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.ExecutionContext:
Collaboration diagram for System.Threading.ExecutionContext: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.