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: 0x02000337 RID: 823 [Token(Token = "0x2000337")] [Serializable] public sealed class ExecutionContext : IDisposable, ISerializable { // Token: 0x17000467 RID: 1127 // (get) Token: 0x06001F21 RID: 7969 RVA: 0x000150F0 File Offset: 0x000132F0 // (set) Token: 0x06001F22 RID: 7970 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000467")] internal bool isNewCapture { [Token(Token = "0x6001F21")] [Address(RVA = "0xF2CC90", Offset = "0xF2BC90", VA = "0x180F2CC90")] get { return default(bool); } [Token(Token = "0x6001F22")] [Address(RVA = "0xF2CCC0", Offset = "0xF2BCC0", VA = "0x180F2CCC0")] set { } } // Token: 0x17000468 RID: 1128 // (get) Token: 0x06001F23 RID: 7971 RVA: 0x00015108 File Offset: 0x00013308 // (set) Token: 0x06001F24 RID: 7972 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000468")] internal bool isFlowSuppressed { [Token(Token = "0x6001F23")] [Address(RVA = "0xF2CC80", Offset = "0xF2BC80", VA = "0x180F2CC80")] get { return default(bool); } [Token(Token = "0x6001F24")] [Address(RVA = "0xF2CCA0", Offset = "0xF2BCA0", VA = "0x180F2CCA0")] set { } } // Token: 0x17000469 RID: 1129 // (get) Token: 0x06001F25 RID: 7973 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000469")] internal static ExecutionContext PreAllocatedDefault { [Token(Token = "0x6001F25")] [Address(RVA = "0xF2CC20", Offset = "0xF2BC20", VA = "0x180F2CC20")] get { return null; } } // Token: 0x1700046A RID: 1130 // (get) Token: 0x06001F26 RID: 7974 RVA: 0x00015120 File Offset: 0x00013320 [Token(Token = "0x1700046A")] internal bool IsPreAllocatedDefault { [Token(Token = "0x6001F26")] [Address(RVA = "0xF2CBB0", Offset = "0xF2BBB0", VA = "0x180F2CBB0")] get { return default(bool); } } // Token: 0x06001F27 RID: 7975 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001F27")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] internal ExecutionContext() { } // Token: 0x06001F28 RID: 7976 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001F28")] [Address(RVA = "0xF2CB20", Offset = "0xF2BB20", VA = "0x180F2CB20")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] internal ExecutionContext(bool isPreAllocatedDefault) { } // Token: 0x06001F29 RID: 7977 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001F29")] [Address(RVA = "0xF2BCC0", Offset = "0xF2ACC0", VA = "0x180F2BCC0")] internal static object GetLocalValue(IAsyncLocal local) { return null; } // Token: 0x06001F2A RID: 7978 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001F2A")] [Address(RVA = "0xF2C840", Offset = "0xF2B840", VA = "0x180F2C840")] internal static void SetLocalValue(IAsyncLocal local, object newValue, bool needChangeNotifications) { } // Token: 0x06001F2B RID: 7979 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001F2B")] [Address(RVA = "0xF2BEB0", Offset = "0xF2AEB0", VA = "0x180F2BEB0")] [HandleProcessCorruptedStateExceptions] internal static void OnAsyncLocalContextChanged(ExecutionContext previous, ExecutionContext current) { } // Token: 0x1700046B RID: 1131 // (get) Token: 0x06001F2C RID: 7980 RVA: 0x00002082 File Offset: 0x00000282 // (set) Token: 0x06001F2D RID: 7981 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700046B")] internal LogicalCallContext LogicalCallContext { [Token(Token = "0x6001F2C")] [Address(RVA = "0xF2CBC0", Offset = "0xF2BBC0", VA = "0x180F2CBC0")] get { return null; } [Token(Token = "0x6001F2D")] [Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")] set { } } // Token: 0x1700046C RID: 1132 // (get) Token: 0x06001F2E RID: 7982 RVA: 0x00002082 File Offset: 0x00000282 // (set) Token: 0x06001F2F RID: 7983 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700046C")] internal IllogicalCallContext IllogicalCallContext { [Token(Token = "0x6001F2E")] [Address(RVA = "0xF2CB50", Offset = "0xF2BB50", VA = "0x180F2CB50")] get { return null; } [Token(Token = "0x6001F2F")] [Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")] set { } } // Token: 0x1700046D RID: 1133 // (get) Token: 0x06001F30 RID: 7984 RVA: 0x00002082 File Offset: 0x00000282 // (set) Token: 0x06001F31 RID: 7985 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700046D")] internal SynchronizationContext SynchronizationContext { [Token(Token = "0x6001F30")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] get { return null; } [Token(Token = "0x6001F31")] [Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] set { } } // Token: 0x1700046E RID: 1134 // (get) Token: 0x06001F32 RID: 7986 RVA: 0x00002082 File Offset: 0x00000282 // (set) Token: 0x06001F33 RID: 7987 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700046E")] internal SynchronizationContext SynchronizationContextNoFlow { [Token(Token = "0x6001F32")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] get { return null; } [Token(Token = "0x6001F33")] [Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] set { } } /// Releases all resources used by the current instance of the class. // Token: 0x06001F34 RID: 7988 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001F34")] [Address(RVA = "0xB4ED80", Offset = "0xB4DD80", VA = "0x180B4ED80", 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: 0x06001F35 RID: 7989 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001F35")] [Address(RVA = "0xF2C4F0", Offset = "0xF2B4F0", VA = "0x180F2C4F0")] public static void Run(ExecutionContext executionContext, ContextCallback callback, object state) { } // Token: 0x06001F36 RID: 7990 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001F36")] [Address(RVA = "0xF2C640", Offset = "0xF2B640", VA = "0x180F2C640")] [FriendAccessAllowed] internal static void Run(ExecutionContext executionContext, ContextCallback callback, object state, bool preserveSyncCtx) { } // Token: 0x06001F37 RID: 7991 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001F37")] [Address(RVA = "0xF2C210", Offset = "0xF2B210", VA = "0x180F2C210")] [HandleProcessCorruptedStateExceptions] internal static void RunInternal(ExecutionContext executionContext, ContextCallback callback, object state, bool preserveSyncCtx) { } // Token: 0x06001F38 RID: 7992 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001F38")] [Address(RVA = "0xF2BBC0", Offset = "0xF2ABC0", VA = "0x180F2BBC0")] internal static void EstablishCopyOnWriteScope(ref ExecutionContextSwitcher ecsw) { } // Token: 0x06001F39 RID: 7993 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001F39")] [Address(RVA = "0xF2BB70", Offset = "0xF2AB70", VA = "0x180F2BB70")] private static void EstablishCopyOnWriteScope(Thread currentThread, bool knownNullWindowsIdentity, ref ExecutionContextSwitcher ecsw) { } // Token: 0x06001F3A RID: 7994 RVA: 0x00015138 File Offset: 0x00013338 [Token(Token = "0x6001F3A")] [Address(RVA = "0xF2C6D0", Offset = "0xF2B6D0", VA = "0x180F2C6D0")] [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: 0x06001F3B RID: 7995 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001F3B")] [Address(RVA = "0xF2B860", Offset = "0xF2A860", VA = "0x180F2B860")] public ExecutionContext CreateCopy() { return null; } // Token: 0x06001F3C RID: 7996 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001F3C")] [Address(RVA = "0xF2B9E0", Offset = "0xF2A9E0", VA = "0x180F2B9E0")] internal ExecutionContext CreateMutableCopy() { return null; } /// Indicates whether the flow of the execution context is currently suppressed. /// /// if the flow is suppressed; otherwise, . // Token: 0x06001F3D RID: 7997 RVA: 0x00015150 File Offset: 0x00013350 [Token(Token = "0x6001F3D")] [Address(RVA = "0xF2BE70", Offset = "0xF2AE70", VA = "0x180F2BE70")] 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: 0x06001F3E RID: 7998 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001F3E")] [Address(RVA = "0xF2B810", Offset = "0xF2A810", VA = "0x180F2B810")] public static ExecutionContext Capture() { return null; } // Token: 0x06001F3F RID: 7999 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001F3F")] [Address(RVA = "0xF2BC60", Offset = "0xF2AC60", VA = "0x180F2BC60")] [FriendAccessAllowed] internal static ExecutionContext FastCapture() { return null; } // Token: 0x06001F40 RID: 8000 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001F40")] [Address(RVA = "0xF2B5F0", Offset = "0xF2A5F0", VA = "0x180F2B5F0")] 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: 0x06001F41 RID: 8001 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001F41")] [Address(RVA = "0xF2BD50", Offset = "0xF2AD50", VA = "0x180F2BD50", Slot = "5")] public void GetObjectData(SerializationInfo info, StreamingContext context) { } // Token: 0x06001F42 RID: 8002 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001F42")] [Address(RVA = "0xF2CA50", Offset = "0xF2BA50", VA = "0x180F2CA50")] private ExecutionContext(SerializationInfo info, StreamingContext context) { } // Token: 0x06001F43 RID: 8003 RVA: 0x00015168 File Offset: 0x00013368 [Token(Token = "0x6001F43")] [Address(RVA = "0xF2BE20", Offset = "0xF2AE20", VA = "0x180F2BE20")] internal bool IsDefaultFTContext(bool ignoreSyncCtx) { return default(bool); } // Token: 0x0400116C RID: 4460 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400116C")] private SynchronizationContext _syncContext; // Token: 0x0400116D RID: 4461 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400116D")] private SynchronizationContext _syncContextNoFlow; // Token: 0x0400116E RID: 4462 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400116E")] private LogicalCallContext _logicalCallContext; // Token: 0x0400116F RID: 4463 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400116F")] private IllogicalCallContext _illogicalCallContext; // Token: 0x04001170 RID: 4464 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4001170")] private ExecutionContext.Flags _flags; // Token: 0x04001171 RID: 4465 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4001171")] private Dictionary _localValues; // Token: 0x04001172 RID: 4466 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4001172")] private List _localChangeNotifications; // Token: 0x04001173 RID: 4467 [Token(Token = "0x4001173")] private static readonly ExecutionContext s_dummyDefaultEC; // Token: 0x02000338 RID: 824 [Token(Token = "0x2000338")] private enum Flags { // Token: 0x04001175 RID: 4469 [Token(Token = "0x4001175")] None, // Token: 0x04001176 RID: 4470 [Token(Token = "0x4001176")] IsNewCapture, // Token: 0x04001177 RID: 4471 [Token(Token = "0x4001177")] IsFlowSuppressed, // Token: 0x04001178 RID: 4472 [Token(Token = "0x4001178")] IsPreAllocatedDefault = 4 } // Token: 0x02000339 RID: 825 [Token(Token = "0x2000339")] internal struct Reader { // Token: 0x06001F45 RID: 8005 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001F45")] [Address(RVA = "0x593200", Offset = "0x592200", VA = "0x180593200")] public Reader(ExecutionContext ec) { } // Token: 0x06001F46 RID: 8006 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001F46")] [Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")] public ExecutionContext DangerousGetRawExecutionContext() { return null; } // Token: 0x1700046F RID: 1135 // (get) Token: 0x06001F47 RID: 8007 RVA: 0x00015180 File Offset: 0x00013380 [Token(Token = "0x1700046F")] public bool IsNull { [Token(Token = "0x6001F47")] [Address(RVA = "0x8BCFA0", Offset = "0x8BBFA0", VA = "0x1808BCFA0")] get { return default(bool); } } // Token: 0x06001F48 RID: 8008 RVA: 0x00015198 File Offset: 0x00013398 [Token(Token = "0x6001F48")] [Address(RVA = "0xF2F630", Offset = "0xF2E630", VA = "0x180F2F630")] public bool IsDefaultFTContext(bool ignoreSyncCtx) { return default(bool); } // Token: 0x17000470 RID: 1136 // (get) Token: 0x06001F49 RID: 8009 RVA: 0x000151B0 File Offset: 0x000133B0 [Token(Token = "0x17000470")] public bool IsFlowSuppressed { [Token(Token = "0x6001F49")] [Address(RVA = "0xF2F690", Offset = "0xF2E690", VA = "0x180F2F690")] get { return default(bool); } } // Token: 0x17000471 RID: 1137 // (get) Token: 0x06001F4A RID: 8010 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000471")] public SynchronizationContext SynchronizationContext { [Token(Token = "0x6001F4A")] [Address(RVA = "0xF2F730", Offset = "0xF2E730", VA = "0x180F2F730")] get { return null; } } // Token: 0x17000472 RID: 1138 // (get) Token: 0x06001F4B RID: 8011 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000472")] public SynchronizationContext SynchronizationContextNoFlow { [Token(Token = "0x6001F4B")] [Address(RVA = "0xF2F720", Offset = "0xF2E720", VA = "0x180F2F720")] get { return null; } } // Token: 0x17000473 RID: 1139 // (get) Token: 0x06001F4C RID: 8012 RVA: 0x000151C8 File Offset: 0x000133C8 [Token(Token = "0x17000473")] public LogicalCallContext.Reader LogicalCallContext { [Token(Token = "0x6001F4C")] [Address(RVA = "0xF2F6B0", Offset = "0xF2E6B0", VA = "0x180F2F6B0")] get { return default(LogicalCallContext.Reader); } } // Token: 0x06001F4D RID: 8013 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001F4D")] [Address(RVA = "0xF2F580", Offset = "0xF2E580", VA = "0x180F2F580")] public object GetLocalValue(IAsyncLocal local) { return null; } // Token: 0x06001F4E RID: 8014 RVA: 0x000151E0 File Offset: 0x000133E0 [Token(Token = "0x6001F4E")] [Address(RVA = "0xF2F600", Offset = "0xF2E600", VA = "0x180F2F600")] public bool HasSameLocalValues(ExecutionContext other) { return default(bool); } // Token: 0x04001179 RID: 4473 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001179")] private ExecutionContext m_ec; } // Token: 0x0200033A RID: 826 [Token(Token = "0x200033A")] [Flags] internal enum CaptureOptions { // Token: 0x0400117B RID: 4475 [Token(Token = "0x400117B")] None = 0, // Token: 0x0400117C RID: 4476 [Token(Token = "0x400117C")] IgnoreSyncCtx = 1, // Token: 0x0400117D RID: 4477 [Token(Token = "0x400117D")] OptimizeDefaultCase = 2 } } }