0x00x0048
Members 9
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | _syncContext | SynchronizationContext | Private | — | |
| 0x08 | _syncContextNoFlow | SynchronizationContext | Private | — | |
| 0x08 | _logicalCallContext | LogicalCallContext | Private | — | |
| 0x08 | _illogicalCallContext | IllogicalCallContext | Private | — | |
| 0x04 | _flags | Flags | Private | — | |
| 0x0034 | 0x04 | padding / unreflected | |||
| 0x08 | _localValues | Dictionary<System.Threading.IAsyncLocal | Private | — | |
| 0x08 | _localChangeNotifications | List<System.Threading.IAsyncLocal> | Private | — | |
| 0x08 | s_dummyDefaultEC | ExecutionContext | PrivateStatic+1 flags | — | |
| 0x08 | Default | ExecutionContext | Static+2 flags | — | |
Functions 40
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_isNewCapture() | 2 flags | 0x01 | |
| void set_isNewCapture(bool value) | 2 flags | 0x01 | |
| bool get_isFlowSuppressed() | 2 flags | 0x01 | |
| void set_isFlowSuppressed(bool value) | 2 flags | 0x01 | |
| bool get_IsPreAllocatedDefault() | 2 flags | 0x01 | |
| void .ctor() | 2 flags | 0x00 | |
| void .ctor(bool isPreAllocatedDefault) | 2 flags | 0x01 | |
| object GetLocalValue(IAsyncLocal local) | Static+1 flags | 0x08 | |
| void SetLocalValue(IAsyncLocal local, object newValue, bool needChangeNotifications) | Static+1 flags | 0x08 | |
| void OnAsyncLocalContextChanged(ExecutionContext previous, ExecutionContext current) | Static+1 flags | 0x08 | |
| LogicalCallContext get_LogicalCallContext() | 2 flags | 0x08 | |
| void set_LogicalCallContext(LogicalCallContext value) | 2 flags | 0x08 | |
| IllogicalCallContext get_IllogicalCallContext() | 2 flags | 0x08 | |
| void set_IllogicalCallContext(IllogicalCallContext value) | 2 flags | 0x08 | |
| SynchronizationContext get_SynchronizationContext() | 2 flags | 0x08 | |
| void set_SynchronizationContext(SynchronizationContext value) | 2 flags | 0x08 | |
| SynchronizationContext get_SynchronizationContextNoFlow() | 2 flags | 0x08 | |
| void set_SynchronizationContextNoFlow(SynchronizationContext value) | 2 flags | 0x08 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| void Run(ExecutionContext executionContext, ContextCallback callback, object state) | PublicStatic | 0x08 | |
| void Run(ExecutionContext executionContext, ContextCallback callback, object state, bool preserveSyncCtx) | Static+1 flags | 0x08 | |
| void RunInternal(ExecutionContext executionContext, ContextCallback callback, object state) | Static+1 flags | 0x08 | |
| void RunInternal(ExecutionContext executionContext, ContextCallback callback, object state, bool preserveSyncCtx) | Static+1 flags | 0x08 | |
| void RunInternal(ExecutionContext executionContext, ContextCallback<TState> callback, const uint8& state) | Static+1 flags | 0x08 | |
| void RunInternal(ExecutionContext executionContext, ContextCallback<TState> callback, const uint8& state, bool preserveSyncCtx) | Static+1 flags | — | 0x08 |
| void EstablishCopyOnWriteScope(ref ExecutionContextSwitcher& ecsw) | Static+1 flags | 0x20 | |
| void EstablishCopyOnWriteScope(Thread currentThread, bool knownNullWindowsIdentity, ref ExecutionContextSwitcher& ecsw) | PrivateStatic | 0x20 | |
| ExecutionContextSwitcher SetExecutionContext(ExecutionContext executionContext, bool preserveSyncCtx) | Static+1 flags | 0x20 | |
| ExecutionContext CreateCopy() | Public | 0x08 | |
| ExecutionContext CreateMutableCopy() | 1 flags | 0x08 | |
| AsyncFlowControl SuppressFlow() | PublicStatic | 0x18 | |
| void RestoreFlow() | PublicStatic | 0x00 | |
| bool IsFlowSuppressed() | PublicStatic | 0x01 | |
| ExecutionContext Capture() | PublicStatic | 0x08 | |
| ExecutionContext FastCapture() | Static+1 flags | 0x08 | |
| ExecutionContext Capture(ref StackCrawlMark& stackMark, const CaptureOptions& options) | Static+1 flags | 0x08 | |
| void GetObjectData(SerializationInfo info, const StreamingContext& context) | PublicFinal+2 flags | 0x10 | |
| void .ctor(SerializationInfo info, const StreamingContext& context) | Private+1 flags | 0x10 | |
| bool IsDefaultFTContext(bool ignoreSyncCtx) | 1 flags | 0x01 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Used by 21
types with a member, parameter or interface of this typeAsyncFlowControlAsyncResultAwaitableSocketAsyncEventArgsAwaitTaskContinuationCancellationCallbackInfoCancellationTokenSourceContextAwareResultContingentPropertiesManualResetValueTaskSourceCore`1ManualResetValueTaskSourceCore`1ManualResetValueTaskSourceCore`1ManualResetValueTaskSourceCore`1MoveNextRunnerQueueUserWorkItemCallbackReaderReadWriteTaskServerCertValidationCallbackTaskThreadThreadHelperWithSyncContext