using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.ConstrainedExecution; using System.Runtime.ExceptionServices; using System.Runtime.Remoting.Messaging; using System.Runtime.Serialization; using Cpp2IlInjected; namespace System.Threading { /// Manages the execution context for the current thread. This class cannot be inherited. // Token: 0x0200031D RID: 797 [Token(Token = "0x200031D")] [Serializable] public sealed class ExecutionContext : IDisposable, ISerializable { // Token: 0x170003F1 RID: 1009 // (get) Token: 0x06001D20 RID: 7456 RVA: 0x00012D50 File Offset: 0x00010F50 // (set) Token: 0x06001D21 RID: 7457 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170003F1")] internal bool isNewCapture { [Token(Token = "0x6001D20")] [Address(RVA = "0x2921DA0", Offset = "0x2920BA0", VA = "0x182921DA0")] get { return default(bool); } [Token(Token = "0x6001D21")] [Address(RVA = "0x2921DD0", Offset = "0x2920BD0", VA = "0x182921DD0")] set { } } // Token: 0x170003F2 RID: 1010 // (get) Token: 0x06001D22 RID: 7458 RVA: 0x00012D68 File Offset: 0x00010F68 // (set) Token: 0x06001D23 RID: 7459 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170003F2")] internal bool isFlowSuppressed { [Token(Token = "0x6001D22")] [Address(RVA = "0x2921D90", Offset = "0x2920B90", VA = "0x182921D90")] get { return default(bool); } [Token(Token = "0x6001D23")] [Address(RVA = "0x2921DB0", Offset = "0x2920BB0", VA = "0x182921DB0")] set { } } // Token: 0x170003F3 RID: 1011 // (get) Token: 0x06001D24 RID: 7460 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170003F3")] internal static ExecutionContext PreAllocatedDefault { [Token(Token = "0x6001D24")] [Address(RVA = "0x2921D30", Offset = "0x2920B30", VA = "0x182921D30")] get { return null; } } // Token: 0x170003F4 RID: 1012 // (get) Token: 0x06001D25 RID: 7461 RVA: 0x00012D80 File Offset: 0x00010F80 [Token(Token = "0x170003F4")] internal bool IsPreAllocatedDefault { [Token(Token = "0x6001D25")] [Address(RVA = "0x2921CC0", Offset = "0x2920AC0", VA = "0x182921CC0")] get { return default(bool); } } // Token: 0x06001D26 RID: 7462 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D26")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] internal ExecutionContext() { } // Token: 0x06001D27 RID: 7463 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D27")] [Address(RVA = "0x2921C30", Offset = "0x2920A30", VA = "0x182921C30")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] internal ExecutionContext(bool isPreAllocatedDefault) { } // Token: 0x06001D28 RID: 7464 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001D28")] [Address(RVA = "0x2920E10", Offset = "0x291FC10", VA = "0x182920E10")] internal static object GetLocalValue(IAsyncLocal local) { return null; } // Token: 0x06001D29 RID: 7465 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D29")] [Address(RVA = "0x2921950", Offset = "0x2920750", VA = "0x182921950")] internal static void SetLocalValue(IAsyncLocal local, object newValue, bool needChangeNotifications) { } // Token: 0x06001D2A RID: 7466 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D2A")] [Address(RVA = "0x2921000", Offset = "0x291FE00", VA = "0x182921000")] [HandleProcessCorruptedStateExceptions] internal static void OnAsyncLocalContextChanged(ExecutionContext previous, ExecutionContext current) { } // Token: 0x170003F5 RID: 1013 // (get) Token: 0x06001D2B RID: 7467 RVA: 0x00002082 File Offset: 0x00000282 // (set) Token: 0x06001D2C RID: 7468 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170003F5")] internal LogicalCallContext LogicalCallContext { [Token(Token = "0x6001D2B")] [Address(RVA = "0x2921CD0", Offset = "0x2920AD0", VA = "0x182921CD0")] get { return null; } [Token(Token = "0x6001D2C")] [Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")] set { } } // Token: 0x170003F6 RID: 1014 // (get) Token: 0x06001D2D RID: 7469 RVA: 0x00002082 File Offset: 0x00000282 // (set) Token: 0x06001D2E RID: 7470 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170003F6")] internal IllogicalCallContext IllogicalCallContext { [Token(Token = "0x6001D2D")] [Address(RVA = "0x2921C60", Offset = "0x2920A60", VA = "0x182921C60")] get { return null; } [Token(Token = "0x6001D2E")] [Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")] set { } } // Token: 0x170003F7 RID: 1015 // (get) Token: 0x06001D2F RID: 7471 RVA: 0x00002082 File Offset: 0x00000282 // (set) Token: 0x06001D30 RID: 7472 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170003F7")] internal SynchronizationContext SynchronizationContext { [Token(Token = "0x6001D2F")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] get { return null; } [Token(Token = "0x6001D30")] [Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] set { } } // Token: 0x170003F8 RID: 1016 // (get) Token: 0x06001D31 RID: 7473 RVA: 0x00002082 File Offset: 0x00000282 // (set) Token: 0x06001D32 RID: 7474 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170003F8")] internal SynchronizationContext SynchronizationContextNoFlow { [Token(Token = "0x6001D31")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] get { return null; } [Token(Token = "0x6001D32")] [Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] set { } } /// Releases all resources used by the current instance of the class. // Token: 0x06001D33 RID: 7475 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D33")] [Address(RVA = "0x6C5FA0", Offset = "0x6C4DA0", VA = "0x1806C5FA0", Slot = "4")] public void Dispose() { } /// Runs a method in a specified execution context on the current thread. /// The to set. /// A delegate that represents the method to be run in the provided execution context. /// The object to pass to the callback method. /// /// is . /// -or- /// was not acquired through a capture operation. /// -or- /// has already been used as the argument to a call. // Token: 0x06001D34 RID: 7476 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D34")] [Address(RVA = "0x2921640", Offset = "0x2920440", VA = "0x182921640")] public static void Run(ExecutionContext executionContext, ContextCallback callback, object state) { } // Token: 0x06001D35 RID: 7477 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D35")] [Address(RVA = "0x2921750", Offset = "0x2920550", VA = "0x182921750")] [FriendAccessAllowed] internal static void Run(ExecutionContext executionContext, ContextCallback callback, object state, bool preserveSyncCtx) { } // Token: 0x06001D36 RID: 7478 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D36")] [Address(RVA = "0x2921360", Offset = "0x2920160", VA = "0x182921360")] [HandleProcessCorruptedStateExceptions] internal static void RunInternal(ExecutionContext executionContext, ContextCallback callback, object state, bool preserveSyncCtx) { } // Token: 0x06001D37 RID: 7479 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D37")] [Address(RVA = "0x2920D10", Offset = "0x291FB10", VA = "0x182920D10")] internal static void EstablishCopyOnWriteScope(ref ExecutionContextSwitcher ecsw) { } // Token: 0x06001D38 RID: 7480 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D38")] [Address(RVA = "0x2920CC0", Offset = "0x291FAC0", VA = "0x182920CC0")] private static void EstablishCopyOnWriteScope(Thread currentThread, bool knownNullWindowsIdentity, ref ExecutionContextSwitcher ecsw) { } // Token: 0x06001D39 RID: 7481 RVA: 0x00012D98 File Offset: 0x00010F98 [Token(Token = "0x6001D39")] [Address(RVA = "0x29217E0", Offset = "0x29205E0", VA = "0x1829217E0")] [HandleProcessCorruptedStateExceptions] internal static ExecutionContextSwitcher SetExecutionContext(ExecutionContext executionContext, bool preserveSyncCtx) { return default(ExecutionContextSwitcher); } /// Creates a copy of the current execution context. /// An object representing the current execution context. /// This context cannot be copied because it is used. Only newly captured contexts can be copied. // Token: 0x06001D3A RID: 7482 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001D3A")] [Address(RVA = "0x29209B0", Offset = "0x291F7B0", VA = "0x1829209B0")] public ExecutionContext CreateCopy() { return null; } // Token: 0x06001D3B RID: 7483 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001D3B")] [Address(RVA = "0x2920B30", Offset = "0x291F930", VA = "0x182920B30")] internal ExecutionContext CreateMutableCopy() { return null; } /// Indicates whether the flow of the execution context is currently suppressed. /// /// if the flow is suppressed; otherwise, . // Token: 0x06001D3C RID: 7484 RVA: 0x00012DB0 File Offset: 0x00010FB0 [Token(Token = "0x6001D3C")] [Address(RVA = "0x2920FC0", Offset = "0x291FDC0", VA = "0x182920FC0")] public static bool IsFlowSuppressed() { return default(bool); } /// Captures the execution context from the current thread. /// An object representing the execution context for the current thread. // Token: 0x06001D3D RID: 7485 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001D3D")] [Address(RVA = "0x2920960", Offset = "0x291F760", VA = "0x182920960")] public static ExecutionContext Capture() { return null; } // Token: 0x06001D3E RID: 7486 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001D3E")] [Address(RVA = "0x2920DB0", Offset = "0x291FBB0", VA = "0x182920DB0")] [FriendAccessAllowed] internal static ExecutionContext FastCapture() { return null; } // Token: 0x06001D3F RID: 7487 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001D3F")] [Address(RVA = "0x2920740", Offset = "0x291F540", VA = "0x182920740")] internal static ExecutionContext Capture(ref StackCrawlMark stackMark, ExecutionContext.CaptureOptions options) { return null; } /// Sets the specified object with the logical context information needed to recreate an instance of the current execution context. /// The object to be populated with serialization information. /// The structure representing the destination context of the serialization. /// /// is . // Token: 0x06001D40 RID: 7488 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D40")] [Address(RVA = "0x2920EA0", Offset = "0x291FCA0", VA = "0x182920EA0", Slot = "5")] public void GetObjectData(SerializationInfo info, StreamingContext context) { } // Token: 0x06001D41 RID: 7489 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D41")] [Address(RVA = "0x2921B60", Offset = "0x2920960", VA = "0x182921B60")] private ExecutionContext(SerializationInfo info, StreamingContext context) { } // Token: 0x06001D42 RID: 7490 RVA: 0x00012DC8 File Offset: 0x00010FC8 [Token(Token = "0x6001D42")] [Address(RVA = "0x2920F70", Offset = "0x291FD70", VA = "0x182920F70")] internal bool IsDefaultFTContext(bool ignoreSyncCtx) { return default(bool); } // Token: 0x040010B1 RID: 4273 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40010B1")] private SynchronizationContext _syncContext; // Token: 0x040010B2 RID: 4274 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40010B2")] private SynchronizationContext _syncContextNoFlow; // Token: 0x040010B3 RID: 4275 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40010B3")] private LogicalCallContext _logicalCallContext; // Token: 0x040010B4 RID: 4276 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40010B4")] private IllogicalCallContext _illogicalCallContext; // Token: 0x040010B5 RID: 4277 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40010B5")] private ExecutionContext.Flags _flags; // Token: 0x040010B6 RID: 4278 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40010B6")] private Dictionary _localValues; // Token: 0x040010B7 RID: 4279 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40010B7")] private List _localChangeNotifications; // Token: 0x040010B8 RID: 4280 [Token(Token = "0x40010B8")] private static readonly ExecutionContext s_dummyDefaultEC; // Token: 0x0200031E RID: 798 [Token(Token = "0x200031E")] private enum Flags { // Token: 0x040010BA RID: 4282 [Token(Token = "0x40010BA")] None, // Token: 0x040010BB RID: 4283 [Token(Token = "0x40010BB")] IsNewCapture, // Token: 0x040010BC RID: 4284 [Token(Token = "0x40010BC")] IsFlowSuppressed, // Token: 0x040010BD RID: 4285 [Token(Token = "0x40010BD")] IsPreAllocatedDefault = 4 } // Token: 0x0200031F RID: 799 [Token(Token = "0x200031F")] internal struct Reader { // Token: 0x06001D44 RID: 7492 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D44")] [Address(RVA = "0x461A30", Offset = "0x460830", VA = "0x180461A30")] public Reader(ExecutionContext ec) { } // Token: 0x06001D45 RID: 7493 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001D45")] [Address(RVA = "0x41D090", Offset = "0x41BE90", VA = "0x18041D090")] public ExecutionContext DangerousGetRawExecutionContext() { return null; } // Token: 0x170003F9 RID: 1017 // (get) Token: 0x06001D46 RID: 7494 RVA: 0x00012DE0 File Offset: 0x00010FE0 [Token(Token = "0x170003F9")] public bool IsNull { [Token(Token = "0x6001D46")] [Address(RVA = "0x1D79150", Offset = "0x1D77F50", VA = "0x181D79150")] get { return default(bool); } } // Token: 0x06001D47 RID: 7495 RVA: 0x00012DF8 File Offset: 0x00010FF8 [Token(Token = "0x6001D47")] [Address(RVA = "0x29250E0", Offset = "0x2923EE0", VA = "0x1829250E0")] public bool IsDefaultFTContext(bool ignoreSyncCtx) { return default(bool); } // Token: 0x170003FA RID: 1018 // (get) Token: 0x06001D48 RID: 7496 RVA: 0x00012E10 File Offset: 0x00011010 [Token(Token = "0x170003FA")] public bool IsFlowSuppressed { [Token(Token = "0x6001D48")] [Address(RVA = "0x2925140", Offset = "0x2923F40", VA = "0x182925140")] get { return default(bool); } } // Token: 0x170003FB RID: 1019 // (get) Token: 0x06001D49 RID: 7497 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170003FB")] public SynchronizationContext SynchronizationContext { [Token(Token = "0x6001D49")] [Address(RVA = "0x29251E0", Offset = "0x2923FE0", VA = "0x1829251E0")] get { return null; } } // Token: 0x170003FC RID: 1020 // (get) Token: 0x06001D4A RID: 7498 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170003FC")] public SynchronizationContext SynchronizationContextNoFlow { [Token(Token = "0x6001D4A")] [Address(RVA = "0x29251D0", Offset = "0x2923FD0", VA = "0x1829251D0")] get { return null; } } // Token: 0x170003FD RID: 1021 // (get) Token: 0x06001D4B RID: 7499 RVA: 0x00012E28 File Offset: 0x00011028 [Token(Token = "0x170003FD")] public LogicalCallContext.Reader LogicalCallContext { [Token(Token = "0x6001D4B")] [Address(RVA = "0x2925160", Offset = "0x2923F60", VA = "0x182925160")] get { return default(LogicalCallContext.Reader); } } // Token: 0x06001D4C RID: 7500 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001D4C")] [Address(RVA = "0x2925030", Offset = "0x2923E30", VA = "0x182925030")] public object GetLocalValue(IAsyncLocal local) { return null; } // Token: 0x06001D4D RID: 7501 RVA: 0x00012E40 File Offset: 0x00011040 [Token(Token = "0x6001D4D")] [Address(RVA = "0x29250B0", Offset = "0x2923EB0", VA = "0x1829250B0")] public bool HasSameLocalValues(ExecutionContext other) { return default(bool); } // Token: 0x040010BE RID: 4286 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40010BE")] private ExecutionContext m_ec; } // Token: 0x02000320 RID: 800 [Token(Token = "0x2000320")] [Flags] internal enum CaptureOptions { // Token: 0x040010C0 RID: 4288 [Token(Token = "0x40010C0")] None = 0, // Token: 0x040010C1 RID: 4289 [Token(Token = "0x40010C1")] IgnoreSyncCtx = 1, // Token: 0x040010C2 RID: 4290 [Token(Token = "0x40010C2")] OptimizeDefaultCase = 2 } } }