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
Loading...
Searching...
No Matches
ExecutionContext.cs
Go to the documentation of this file.
1using System;
3using System.IO;
14using Cpp2ILInjected;
16
17namespace System.Threading
18{
19 [global::Cpp2ILInjected.Token(Token = "0x20001EC")]
20 [global::System.Serializable]
21 public sealed class ExecutionContext : global::System.IDisposable, global::System.Runtime.Serialization.ISerializable
22 {
23 [global::Cpp2ILInjected.Token(Token = "0x170001A2")]
24 internal bool isNewCapture
25 {
26 [global::Cpp2ILInjected.Token(Token = "0x6001182")]
27 [global::Cpp2ILInjected.Address(RVA = "0x1C9ADD8", Offset = "0x1C9ADD8", Length = "0x14")]
28 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
30 get
31 {
32 throw null;
33 }
34 [global::Cpp2ILInjected.Token(Token = "0x6001183")]
35 [global::Cpp2ILInjected.Address(RVA = "0x1C9ADEC", Offset = "0x1C9ADEC", Length = "0x1C")]
36 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
37 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
38 set
39 {
40 throw null;
41 }
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x170001A3")]
45 internal bool isFlowSuppressed
46 {
47 [global::Cpp2ILInjected.Token(Token = "0x6001184")]
48 [global::Cpp2ILInjected.Address(RVA = "0x1C9AE08", Offset = "0x1C9AE08", Length = "0xC")]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
50 get
51 {
52 throw null;
53 }
54 [global::Cpp2ILInjected.Token(Token = "0x6001185")]
55 [global::Cpp2ILInjected.Address(RVA = "0x1C9AE14", Offset = "0x1C9AE14", Length = "0x1C")]
56 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
57 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
58 set
59 {
60 throw null;
61 }
62 }
63
64 [global::Cpp2ILInjected.Token(Token = "0x170001A4")]
66 {
67 [global::Cpp2ILInjected.Token(Token = "0x6001186")]
68 [global::Cpp2ILInjected.Address(RVA = "0x1C9AE30", Offset = "0x1C9AE30", Length = "0xC")]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.CompilerServices.AsyncMethodBuilderCore), Member = "GetCompletionAction", MemberParameters = new object[]
70 {
71 typeof(global::System.Threading.Tasks.Task),
72 typeof(ref global::System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner)
73 }, ReturnType = typeof(global::System.Action))]
74 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
75 get
76 {
77 throw null;
78 }
79 }
80
81 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
82 [global::Cpp2ILInjected.Token(Token = "0x6001187")]
83 [global::Cpp2ILInjected.Address(RVA = "0x1C9AE3C", Offset = "0x1C9AE3C", Length = "0x8")]
84 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
87 {
88 throw null;
89 }
90
91 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
92 [global::Cpp2ILInjected.Token(Token = "0x6001188")]
93 [global::Cpp2ILInjected.Address(RVA = "0x1C9AE44", Offset = "0x1C9AE44", Length = "0x30")]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
97 {
98 throw null;
99 }
100
101 [global::Cpp2ILInjected.Token(Token = "0x6001189")]
102 [global::Cpp2ILInjected.Address(RVA = "0x1C9AE74", Offset = "0x1C9AE74", Length = "0x2A8")]
103 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AsyncLocal<>), Member = "set_Value", MemberParameters = new object[] { "T" }, ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_CurrentThread", ReturnType = typeof(Thread))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "GetMutableExecutionContext", ReturnType = typeof(ExecutionContext))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
109 {
110 typeof(object),
111 typeof(ref object)
112 }, ReturnType = typeof(bool))]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.Dictionary<object, object>), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Collections.Generic.IDictionary<object, object>) }, ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.Dictionary<object, object>), Member = ".ctor", ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.Dictionary<object, object>), Member = "set_Item", MemberParameters = new object[]
116 {
117 typeof(object),
118 typeof(object)
119 }, ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Collections.Generic.IEnumerable<object>) }, ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = ".ctor", ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
123 internal static void SetLocalValue(IAsyncLocal local, object newValue, bool needChangeNotifications)
124 {
125 throw null;
126 }
127
128 [global::System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptions]
129 [global::Cpp2ILInjected.Token(Token = "0x600118A")]
130 [global::Cpp2ILInjected.Address(RVA = "0x1C9A96C", Offset = "0x1C9A96C", Length = "0x46C")]
131 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
132 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExecutionContextSwitcher), Member = "Undo", ReturnType = typeof(void))]
133 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExecutionContext), Member = "SetExecutionContext", MemberParameters = new object[]
134 {
136 typeof(bool)
137 }, ReturnType = typeof(ExecutionContextSwitcher))]
138 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
142 {
143 typeof(object),
144 typeof(ref object)
145 }, ReturnType = typeof(bool))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "FailFast", MemberParameters = new object[]
149 {
150 typeof(string),
151 typeof(global::System.Exception)
152 }, ReturnType = typeof(void))]
153 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
155 {
156 throw null;
157 }
158
159 [global::Cpp2ILInjected.Token(Token = "0x170001A5")]
160 internal global::System.Runtime.Remoting.Messaging.LogicalCallContext LogicalCallContext
161 {
162 [global::Cpp2ILInjected.Token(Token = "0x600118B")]
163 [global::Cpp2ILInjected.Address(RVA = "0x1C9B1A0", Offset = "0x1C9B1A0", Length = "0x64")]
164 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExecutionContext.Reader), Member = "get_LogicalCallContext", ReturnType = typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext.Reader))]
165 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExecutionContext), Member = "CreateCopy", ReturnType = typeof(ExecutionContext))]
166 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExecutionContext), Member = "CreateMutableCopy", ReturnType = typeof(ExecutionContext))]
167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExecutionContext), Member = "Capture", MemberParameters = new object[]
168 {
171 }, ReturnType = typeof(ExecutionContext))]
172 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.RemotingServices), Member = "InternalExecuteMessage", MemberParameters = new object[]
173 {
174 typeof(global::System.MarshalByRefObject),
175 typeof(global::System.Runtime.Remoting.Messaging.IMethodCallMessage)
176 }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMethodReturnMessage))]
177 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.RemotingServices), Member = "DeserializeCallData", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(object))]
178 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Proxies.RealProxy), Member = "PrivateInvoke", MemberParameters = new object[]
179 {
180 typeof(global::System.Runtime.Remoting.Proxies.RealProxy),
181 typeof(global::System.Runtime.Remoting.Messaging.IMessage),
182 typeof(ref global::System.Exception),
183 typeof(ref object[])
184 }, ReturnType = typeof(object))]
185 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.CallContext), Member = "SetLogicalCallContext", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext) }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext))]
186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.CallContext), Member = "LogicalSetData", MemberParameters = new object[]
187 {
188 typeof(string),
189 typeof(object)
190 }, ReturnType = typeof(void))]
191 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext), Member = ".ctor", ReturnType = typeof(void))]
193 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
194 get
195 {
196 throw null;
197 }
198 [global::Cpp2ILInjected.Token(Token = "0x600118C")]
199 [global::Cpp2ILInjected.Address(RVA = "0x1C9B204", Offset = "0x1C9B204", Length = "0x8")]
200 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
201 set
202 {
203 throw null;
204 }
205 }
206
207 [global::Cpp2ILInjected.Token(Token = "0x170001A6")]
208 internal global::System.Runtime.Remoting.Messaging.IllogicalCallContext IllogicalCallContext
209 {
210 [global::Cpp2ILInjected.Token(Token = "0x600118D")]
211 [global::Cpp2ILInjected.Address(RVA = "0x1C9B20C", Offset = "0x1C9B20C", Length = "0x64")]
212 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExecutionContext), Member = "CreateMutableCopy", ReturnType = typeof(ExecutionContext))]
213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.CallContext), Member = "LogicalSetData", MemberParameters = new object[]
214 {
215 typeof(string),
216 typeof(object)
217 }, ReturnType = typeof(void))]
218 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
219 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Messaging.IllogicalCallContext), Member = ".ctor", ReturnType = typeof(void))]
220 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
221 get
222 {
223 throw null;
224 }
225 [global::Cpp2ILInjected.Token(Token = "0x600118E")]
226 [global::Cpp2ILInjected.Address(RVA = "0x1C9B270", Offset = "0x1C9B270", Length = "0x8")]
227 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
228 set
229 {
230 throw null;
231 }
232 }
233
234 [global::Cpp2ILInjected.Token(Token = "0x170001A7")]
236 {
237 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
238 [global::Cpp2ILInjected.Token(Token = "0x600118F")]
239 [global::Cpp2ILInjected.Address(RVA = "0x1C9B278", Offset = "0x1C9B278", Length = "0x8")]
240 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
241 get
242 {
243 throw null;
244 }
245 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
246 [global::Cpp2ILInjected.Token(Token = "0x6001190")]
247 [global::Cpp2ILInjected.Address(RVA = "0x1C9B280", Offset = "0x1C9B280", Length = "0x8")]
248 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
249 set
250 {
251 throw null;
252 }
253 }
254
255 [global::Cpp2ILInjected.Token(Token = "0x170001A8")]
257 {
258 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
259 [global::Cpp2ILInjected.Token(Token = "0x6001191")]
260 [global::Cpp2ILInjected.Address(RVA = "0x1C9B288", Offset = "0x1C9B288", Length = "0x8")]
261 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
262 get
263 {
264 throw null;
265 }
266 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
267 [global::Cpp2ILInjected.Token(Token = "0x6001192")]
268 [global::Cpp2ILInjected.Address(RVA = "0x1C9B290", Offset = "0x1C9B290", Length = "0x8")]
269 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
270 set
271 {
272 throw null;
273 }
274 }
275
276 [global::Cpp2ILInjected.Token(Token = "0x6001193")]
277 [global::Cpp2ILInjected.Address(RVA = "0x1C9B298", Offset = "0x1C9B298", Length = "0x4")]
278 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner), Member = "Run", ReturnType = typeof(void))]
279 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
280 public void Dispose()
281 {
282 throw null;
283 }
284
285 [global::Cpp2ILInjected.Token(Token = "0x6001194")]
286 [global::Cpp2ILInjected.Address(RVA = "0x1C97DD4", Offset = "0x1C97DD4", Length = "0xE0")]
287 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CancellationCallbackInfo), Member = "ExecuteCallback", ReturnType = typeof(void))]
288 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ThreadHelper), Member = "ThreadStart", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
289 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ThreadHelper), Member = "ThreadStart", ReturnType = typeof(void))]
290 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.AwaitTaskContinuation), Member = "System.Threading.IThreadPoolWorkItem.ExecuteWorkItem", ReturnType = typeof(void))]
291 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ContextAwareResult", Member = "Complete", MemberParameters = new object[] { typeof(global::System.IntPtr) }, ReturnType = typeof(void))]
292 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ServerCertValidationCallback", Member = "Invoke", MemberParameters = new object[]
293 {
294 typeof(object),
295 typeof(global::System.Security.Cryptography.X509Certificates.X509Certificate),
296 "System.Security.Cryptography.X509Certificates.X509Chain",
297 "System.Net.Security.SslPolicyErrors"
298 }, ReturnType = typeof(bool))]
299 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs", Member = "OnCompleted", MemberParameters = new object[] { "System.Net.Sockets.SocketAsyncEventArgs" }, ReturnType = typeof(void))]
300 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecutionContext), Member = "Run", MemberParameters = new object[]
302 {
304 typeof(ContextCallback),
305 typeof(object),
306 typeof(bool)
307 }, ReturnType = typeof(void))]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
310 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
311 public static void Run(ExecutionContext executionContext, ContextCallback callback, object state)
312 {
313 throw null;
314 }
315
316 [global::System.Runtime.CompilerServices.FriendAccessAllowed]
317 [global::Cpp2ILInjected.Token(Token = "0x6001195")]
318 [global::Cpp2ILInjected.Address(RVA = "0x1C9B29C", Offset = "0x1C9B29C", Length = "0x7C")]
319 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExecutionContext), Member = "Run", MemberParameters = new object[]
320 {
322 typeof(ContextCallback),
323 typeof(object)
324 }, ReturnType = typeof(void))]
325 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(QueueUserWorkItemCallback), Member = "System.Threading.IThreadPoolWorkItem.ExecuteWorkItem", ReturnType = typeof(void))]
326 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.Task), Member = "ExecuteWithThreadLocal", MemberParameters = new object[] { typeof(ref global::System.Threading.Tasks.Task) }, ReturnType = typeof(void))]
327 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner), Member = "Run", ReturnType = typeof(void))]
328 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
329 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
330 internal static void Run(ExecutionContext executionContext, ContextCallback callback, object state, bool preserveSyncCtx)
331 {
332 throw null;
333 }
334
335 [global::Cpp2ILInjected.Token(Token = "0x6001196")]
336 [global::Cpp2ILInjected.Address(RVA = "0x1C9B4F8", Offset = "0x1C9B4F8", Length = "0x70")]
337 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IO.Stream.ReadWriteTask", Member = "System.Threading.Tasks.ITaskCompletionAction.Invoke", MemberParameters = new object[] { typeof(global::System.Threading.Tasks.Task) }, ReturnType = typeof(void))]
338 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecutionContext), Member = "RunInternal", MemberParameters = new object[]
340 {
342 typeof(ContextCallback),
343 typeof(object),
344 typeof(bool)
345 }, ReturnType = typeof(void))]
346 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
347 internal static void RunInternal(ExecutionContext executionContext, ContextCallback callback, object state)
348 {
349 throw null;
350 }
351
352 [global::System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptions]
353 [global::Cpp2ILInjected.Token(Token = "0x6001197")]
354 [global::Cpp2ILInjected.Address(RVA = "0x1C9B318", Offset = "0x1C9B318", Length = "0x1E0")]
355 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
356 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExecutionContext), Member = "RunInternal", MemberParameters = new object[]
357 {
359 typeof(ContextCallback),
360 typeof(object)
361 }, ReturnType = typeof(void))]
362 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
363 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_CurrentThread", ReturnType = typeof(Thread))]
364 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.CompilerServices.RuntimeHelpers), Member = "PrepareConstrainedRegions", ReturnType = typeof(void))]
365 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecutionContext), Member = "IsDefaultFTContext", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(bool))]
366 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecutionContext), Member = "SetExecutionContext", MemberParameters = new object[]
368 {
370 typeof(bool)
371 }, ReturnType = typeof(ExecutionContextSwitcher))]
372 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecutionContextSwitcher), Member = "Undo", ReturnType = typeof(void))]
373 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
374 internal static void RunInternal(ExecutionContext executionContext, ContextCallback callback, object state, bool preserveSyncCtx)
375 {
376 throw null;
377 }
378
379 [global::Cpp2ILInjected.Token(Token = "0x6001198")]
380 [global::Cpp2ILInjected.Address(RVA = "0x1C9B77C", Offset = "0x1C9B77C", Length = "0x7C")]
381 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.CompilerServices.AsyncVoidMethodBuilder), Member = "Start", MemberTypeParameters = new object[] { "TStateMachine" }, MemberParameters = new object[] { "TStateMachine&" }, ReturnType = typeof(void))]
382 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.CompilerServices.AsyncTaskMethodBuilder), Member = "Start", MemberTypeParameters = new object[] { "TStateMachine" }, MemberParameters = new object[] { "TStateMachine&" }, ReturnType = typeof(void))]
383 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.CompilerServices.AsyncTaskMethodBuilder<>), Member = "Start", MemberTypeParameters = new object[] { "TStateMachine" }, MemberParameters = new object[] { "TStateMachine&" }, ReturnType = typeof(void))]
384 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_CurrentThread", ReturnType = typeof(Thread))]
386 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
388 {
389 throw null;
390 }
391
392 [global::Cpp2ILInjected.Token(Token = "0x6001199")]
393 [global::Cpp2ILInjected.Address(RVA = "0x1C9B5FC", Offset = "0x1C9B5FC", Length = "0x24")]
394 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
399
400 [global::System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptions]
401 [global::Cpp2ILInjected.Token(Token = "0x600119A")]
402 [global::Cpp2ILInjected.Address(RVA = "0x1C9B620", Offset = "0x1C9B620", Length = "0x15C")]
403 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
404 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExecutionContext), Member = "RunInternal", MemberParameters = new object[]
405 {
407 typeof(ContextCallback),
408 typeof(object),
409 typeof(bool)
410 }, ReturnType = typeof(void))]
411 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_CurrentThread", ReturnType = typeof(Thread))]
413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.CompilerServices.RuntimeHelpers), Member = "PrepareConstrainedRegions", ReturnType = typeof(void))]
414 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecutionContext), Member = "OnAsyncLocalContextChanged", MemberParameters = new object[]
415 {
418 }, ReturnType = typeof(void))]
419 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecutionContextSwitcher), Member = "UndoNoThrow", ReturnType = typeof(bool))]
420 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
421 [MethodImpl(8)]
426
427 [global::Cpp2ILInjected.Token(Token = "0x600119B")]
428 [global::Cpp2ILInjected.Address(RVA = "0x1C9B85C", Offset = "0x1C9B85C", Length = "0x12C")]
429 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
430 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ServerCertValidationCallback", Member = "Invoke", MemberParameters = new object[]
431 {
432 typeof(object),
433 typeof(global::System.Security.Cryptography.X509Certificates.X509Certificate),
434 "System.Security.Cryptography.X509Certificates.X509Chain",
435 "System.Net.Security.SslPolicyErrors"
436 }, ReturnType = typeof(bool))]
437 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
438 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
439 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecutionContext), Member = "get_LogicalCallContext", ReturnType = typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext))]
440 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext), Member = "Clone", ReturnType = typeof(object))]
441 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
442 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
443 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
445 {
446 throw null;
447 }
448
449 [global::Cpp2ILInjected.Token(Token = "0x600119C")]
450 [global::Cpp2ILInjected.Address(RVA = "0x1C9B988", Offset = "0x1C9B988", Length = "0xE8")]
451 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
452 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Thread), Member = "GetMutableExecutionContext", ReturnType = typeof(ExecutionContext))]
453 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
454 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
455 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecutionContext), Member = "get_LogicalCallContext", ReturnType = typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext))]
456 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext), Member = "Clone", ReturnType = typeof(object))]
457 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecutionContext), Member = "get_IllogicalCallContext", ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IllogicalCallContext))]
458 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Messaging.IllogicalCallContext), Member = "CreateCopy", ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IllogicalCallContext))]
459 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
461 {
462 throw null;
463 }
464
465 [global::Cpp2ILInjected.Token(Token = "0x600119D")]
466 [global::Cpp2ILInjected.Address(RVA = "0x1C9BA70", Offset = "0x1C9BA70", Length = "0x28")]
467 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(QueueUserWorkItemCallback), Member = ".ctor", MemberParameters = new object[]
468 {
469 typeof(WaitCallback),
470 typeof(object),
471 typeof(bool),
473 }, ReturnType = typeof(void))]
474 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebRequest", Member = "GetRequestStreamAsync", ReturnType = "System.Threading.Tasks.Task`1<Stream>")]
475 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebRequest", Member = "GetResponseAsync", ReturnType = "System.Threading.Tasks.Task`1<WebResponse>")]
476 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
477 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_CurrentThread", ReturnType = typeof(Thread))]
478 public static bool IsFlowSuppressed()
479 {
480 throw null;
481 }
482
483 [global::Cpp2ILInjected.Token(Token = "0x600119E")]
484 [global::Cpp2ILInjected.Address(RVA = "0x1C94954", Offset = "0x1C94954", Length = "0x50")]
485 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CancellationToken), Member = "Register", MemberParameters = new object[]
486 {
487 typeof(global::System.Action<object>),
488 typeof(object),
489 typeof(bool),
490 typeof(bool)
491 }, ReturnType = typeof(CancellationTokenRegistration))]
492 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.Task), Member = "TaskConstructorCore", MemberParameters = new object[]
493 {
494 typeof(global::System.Delegate),
495 typeof(object),
497 typeof(global::System.Threading.Tasks.TaskCreationOptions),
498 typeof(global::System.Threading.Tasks.InternalTaskOptions),
499 typeof(global::System.Threading.Tasks.TaskScheduler)
500 }, ReturnType = typeof(void))]
501 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.AwaitTaskContinuation), Member = ".ctor", MemberParameters = new object[]
502 {
503 typeof(global::System.Action),
504 typeof(bool)
505 }, ReturnType = typeof(void))]
506 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IO.Stream.ReadWriteTask", Member = ".ctor", MemberParameters = new object[]
507 {
508 typeof(bool),
509 typeof(bool),
510 typeof(global::System.Func<object, int>),
511 typeof(object),
512 typeof(global::System.IO.Stream),
513 typeof(byte[]),
514 typeof(int),
515 typeof(int),
516 typeof(global::System.AsyncCallback)
517 }, ReturnType = typeof(void))]
518 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ContextAwareResult", Member = "CaptureOrComplete", MemberParameters = new object[]
519 {
521 typeof(bool)
522 }, ReturnType = typeof(bool))]
523 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ServerCertValidationCallback", Member = ".ctor", MemberParameters = new object[] { "System.Net.Security.RemoteCertificateValidationCallback" }, ReturnType = typeof(void))]
524 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs", Member = "OnCompleted", MemberParameters = new object[]
525 {
526 "System.Action`1<Object>",
527 typeof(object),
528 typeof(short),
529 typeof(global::System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags)
530 }, ReturnType = typeof(void))]
531 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
532 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecutionContext), Member = "Capture", MemberParameters = new object[]
533 {
536 }, ReturnType = typeof(ExecutionContext))]
537 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
538 [MethodImpl(8)]
539 public static ExecutionContext Capture()
540 {
541 throw null;
542 }
543
544 [global::System.Runtime.CompilerServices.FriendAccessAllowed]
545 [global::Cpp2ILInjected.Token(Token = "0x600119F")]
546 [global::Cpp2ILInjected.Address(RVA = "0x1C9BBFC", Offset = "0x1C9BBFC", Length = "0x50")]
547 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.CompilerServices.AsyncMethodBuilderCore), Member = "GetCompletionAction", MemberParameters = new object[]
548 {
549 typeof(global::System.Threading.Tasks.Task),
550 typeof(ref global::System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner)
551 }, ReturnType = typeof(global::System.Action))]
552 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
553 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecutionContext), Member = "Capture", MemberParameters = new object[]
554 {
557 }, ReturnType = typeof(ExecutionContext))]
558 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
559 [MethodImpl(8)]
561 {
562 throw null;
563 }
564
565 [global::Cpp2ILInjected.Token(Token = "0x60011A0")]
566 [global::Cpp2ILInjected.Address(RVA = "0x1C9BA98", Offset = "0x1C9BA98", Length = "0x164")]
567 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
568 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExecutionContext), Member = "Capture", ReturnType = typeof(ExecutionContext))]
569 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExecutionContext), Member = "FastCapture", ReturnType = typeof(ExecutionContext))]
570 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Thread), Member = "Start", MemberParameters = new object[] { typeof(ref StackCrawlMark) }, ReturnType = typeof(void))]
571 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(QueueUserWorkItemCallback), Member = ".ctor", MemberParameters = new object[]
572 {
573 typeof(WaitCallback),
574 typeof(object),
575 typeof(bool),
577 }, ReturnType = typeof(void))]
578 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
579 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_CurrentThread", ReturnType = typeof(Thread))]
580 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecutionContext), Member = "get_LogicalCallContext", ReturnType = typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext))]
581 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext.Reader), Member = "get_HasInfo", ReturnType = typeof(bool))]
582 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext.Reader), Member = "Clone", ReturnType = typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext))]
583 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext), Member = "get_HasInfo", ReturnType = typeof(bool))]
584 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
585 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
590
591 [global::Cpp2ILInjected.Token(Token = "0x60011A1")]
592 [global::Cpp2ILInjected.Address(RVA = "0x1C9BC64", Offset = "0x1C9BC64", Length = "0x10C")]
593 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
594 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
595 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationInfo), Member = "AddValue", MemberParameters = new object[]
596 {
597 typeof(string),
598 typeof(object),
599 typeof(global::System.Type)
600 }, ReturnType = typeof(void))]
601 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
602 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
603 public void GetObjectData(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
604 {
605 throw null;
606 }
607
608 [global::Cpp2ILInjected.Token(Token = "0x60011A2")]
609 [global::Cpp2ILInjected.Address(RVA = "0x1C9BD70", Offset = "0x1C9BD70", Length = "0xF0")]
610 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
611 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
612 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
613 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationInfo), Member = "GetEnumerator", ReturnType = typeof(global::System.Runtime.Serialization.SerializationInfoEnumerator))]
614 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationInfoEnumerator), Member = "MoveNext", ReturnType = typeof(bool))]
615 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationInfoEnumerator), Member = "get_Name", ReturnType = typeof(string))]
616 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
617 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationInfoEnumerator), Member = "get_Value", ReturnType = typeof(object))]
618 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
619 private ExecutionContext(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
620 {
621 throw null;
622 }
623
624 [global::Cpp2ILInjected.Token(Token = "0x60011A3")]
625 [global::Cpp2ILInjected.Address(RVA = "0x1C9B584", Offset = "0x1C9B584", Length = "0x50")]
626 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExecutionContext), Member = "RunInternal", MemberParameters = new object[]
627 {
629 typeof(ContextCallback),
630 typeof(object),
631 typeof(bool)
632 }, ReturnType = typeof(void))]
633 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
634 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext), Member = "get_HasInfo", ReturnType = typeof(bool))]
635 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Remoting.Messaging.IllogicalCallContext), Member = "get_HasUserData", ReturnType = typeof(bool))]
637 {
638 throw null;
639 }
640
641 // Note: this type is marked as 'beforefieldinit'.
642 [global::Cpp2ILInjected.Token(Token = "0x60011A4")]
643 [global::Cpp2ILInjected.Address(RVA = "0x1C9BE60", Offset = "0x1C9BE60", Length = "0x84")]
644 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
645 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
646 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
648 {
649 throw null;
650 }
651
652 [global::Cpp2ILInjected.Token(Token = "0x400097A")]
653 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
655
656 [global::Cpp2ILInjected.Token(Token = "0x400097B")]
657 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
659
660 [global::Cpp2ILInjected.Token(Token = "0x400097C")]
661 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
662 private global::System.Runtime.Remoting.Messaging.LogicalCallContext _logicalCallContext;
663
664 [global::Cpp2ILInjected.Token(Token = "0x400097D")]
665 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
666 private global::System.Runtime.Remoting.Messaging.IllogicalCallContext _illogicalCallContext;
667
668 [global::Cpp2ILInjected.Token(Token = "0x400097E")]
669 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
671
672 [global::Cpp2ILInjected.Token(Token = "0x400097F")]
673 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
674 private global::System.Collections.Generic.Dictionary<IAsyncLocal, object> _localValues;
675
676 [global::Cpp2ILInjected.Token(Token = "0x4000980")]
677 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
678 private global::System.Collections.Generic.List<IAsyncLocal> _localChangeNotifications;
679
680 [global::Cpp2ILInjected.Token(Token = "0x4000981")]
682
683 [global::Cpp2ILInjected.Token(Token = "0x4000982")]
685
686 [global::Cpp2ILInjected.Token(Token = "0x20001ED")]
687 private enum Flags
688 {
689 [global::Cpp2ILInjected.Token(Token = "0x4000984")]
690 None,
691 [global::Cpp2ILInjected.Token(Token = "0x4000985")]
692 IsNewCapture,
693 [global::Cpp2ILInjected.Token(Token = "0x4000986")]
694 IsFlowSuppressed,
695 [global::Cpp2ILInjected.Token(Token = "0x4000987")]
696 IsPreAllocatedDefault = 4
697 }
698
699 [global::Cpp2ILInjected.Token(Token = "0x20001EE")]
700 internal struct Reader
701 {
702 [global::Cpp2ILInjected.Token(Token = "0x60011A5")]
703 [global::Cpp2ILInjected.Address(RVA = "0x1C9BEE4", Offset = "0x1C9BEE4", Length = "0x8")]
704 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
706 {
707 throw null;
708 }
709
710 [global::Cpp2ILInjected.Token(Token = "0x60011A6")]
711 [global::Cpp2ILInjected.Address(RVA = "0x1C9BEEC", Offset = "0x1C9BEEC", Length = "0x8")]
712 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
714 {
715 throw null;
716 }
717
718 [global::Cpp2ILInjected.Token(Token = "0x170001A9")]
719 public bool IsNull
720 {
721 [global::Cpp2ILInjected.Token(Token = "0x60011A7")]
722 [global::Cpp2ILInjected.Address(RVA = "0x1C9B568", Offset = "0x1C9B568", Length = "0x10")]
723 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
724 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
725 get
726 {
727 throw null;
728 }
729 }
730
731 [global::Cpp2ILInjected.Token(Token = "0x60011A8")]
732 [global::Cpp2ILInjected.Address(RVA = "0x1C9B578", Offset = "0x1C9B578", Length = "0xC")]
733 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
735 {
736 throw null;
737 }
738
739 [global::Cpp2ILInjected.Token(Token = "0x170001AA")]
740 public bool IsFlowSuppressed
741 {
742 [global::Cpp2ILInjected.Token(Token = "0x60011A9")]
743 [global::Cpp2ILInjected.Address(RVA = "0x1C9BEF4", Offset = "0x1C9BEF4", Length = "0x1C")]
744 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
745 [MethodImpl(256)]
746 get
747 {
748 throw null;
749 }
750 }
751
752 [global::Cpp2ILInjected.Token(Token = "0x170001AB")]
754 {
755 [global::Cpp2ILInjected.Token(Token = "0x60011AA")]
756 [global::Cpp2ILInjected.Address(RVA = "0x1C9B818", Offset = "0x1C9B818", Length = "0x18")]
757 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
758 get
759 {
760 throw null;
761 }
762 }
763
764 [global::Cpp2ILInjected.Token(Token = "0x170001AC")]
765 public SynchronizationContext SynchronizationContextNoFlow
766 {
767 [global::Cpp2ILInjected.Token(Token = "0x60011AB")]
768 [global::Cpp2ILInjected.Address(RVA = "0x1C9B830", Offset = "0x1C9B830", Length = "0x18")]
769 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
770 get
771 {
772 throw null;
773 }
774 }
775
776 [global::Cpp2ILInjected.Token(Token = "0x170001AD")]
777 public global::System.Runtime.Remoting.Messaging.LogicalCallContext.Reader LogicalCallContext
778 {
779 [global::Cpp2ILInjected.Token(Token = "0x60011AC")]
780 [global::Cpp2ILInjected.Address(RVA = "0x1C9BC4C", Offset = "0x1C9BC4C", Length = "0x18")]
781 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.RemotingServices), Member = "SerializeCallData", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(byte[]))]
782 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.CallContext), Member = "LogicalGetData", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(object))]
783 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
784 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecutionContext), Member = "get_LogicalCallContext", ReturnType = typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext))]
785 get
786 {
787 throw null;
788 }
789 }
790
791 [global::Cpp2ILInjected.Token(Token = "0x60011AD")]
792 [global::Cpp2ILInjected.Address(RVA = "0x1C9B5D4", Offset = "0x1C9B5D4", Length = "0x28")]
793 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
794 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
796 {
797 throw null;
798 }
799
800 [global::Cpp2ILInjected.Token(Token = "0x4000988")]
801 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
803 }
804
805 [global::System.Flags]
806 [global::Cpp2ILInjected.Token(Token = "0x20001EF")]
807 internal enum CaptureOptions
808 {
809 [global::Cpp2ILInjected.Token(Token = "0x400098A")]
810 None = 0,
811 [global::Cpp2ILInjected.Token(Token = "0x400098B")]
812 IgnoreSyncCtx = 1,
813 [global::Cpp2ILInjected.Token(Token = "0x400098C")]
814 OptimizeDefaultCase = 2
815 }
816 }
817}
class f__AnonymousType0<< Count > j__TPar
static ExecutionContext FastCapture()
static void Run(ExecutionContext executionContext, ContextCallback callback, object state, bool preserveSyncCtx)
static void RunInternal(ExecutionContext executionContext, ContextCallback callback, object state, bool preserveSyncCtx)
bool IsDefaultFTContext(bool ignoreSyncCtx)
static void RunInternal(ExecutionContext executionContext, ContextCallback callback, object state)
void GetObjectData(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
static void OnAsyncLocalContextChanged(ExecutionContext previous, ExecutionContext current)
static readonly ExecutionContext Default
static ExecutionContext Capture()
static ExecutionContextSwitcher SetExecutionContext(ExecutionContext executionContext, bool preserveSyncCtx)
static void SetLocalValue(IAsyncLocal local, object newValue, bool needChangeNotifications)
global::System.Collections.Generic.Dictionary< IAsyncLocal, object > _localValues
SynchronizationContext _syncContextNoFlow
static void EstablishCopyOnWriteScope(ref ExecutionContextSwitcher ecsw)
ExecutionContext(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
static void EstablishCopyOnWriteScope(Thread currentThread, bool knownNullWindowsIdentity, ref ExecutionContextSwitcher ecsw)
SynchronizationContext SynchronizationContextNoFlow
global::System.Runtime.Remoting.Messaging.IllogicalCallContext _illogicalCallContext
static ExecutionContext Capture(ref StackCrawlMark stackMark, ExecutionContext.CaptureOptions options)
SynchronizationContext _syncContext
static void Run(ExecutionContext executionContext, ContextCallback callback, object state)
global::System.Runtime.Remoting.Messaging.LogicalCallContext _logicalCallContext
ExecutionContext(bool isPreAllocatedDefault)
global::System.Collections.Generic.List< IAsyncLocal > _localChangeNotifications
static readonly ExecutionContext s_dummyDefaultEC
bool HasSameLocalValues(ExecutionContext other)