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
CancellationTokenSource.cs
Go to the documentation of this file.
1using System;
7
8namespace System.Threading
9{
10 [global::Cpp2ILInjected.Token(Token = "0x20001D1")]
11 public class CancellationTokenSource : global::System.IDisposable
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x17000191")]
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x6001109")]
17 [global::Cpp2ILInjected.Address(RVA = "0x1C94638", Offset = "0x1C94638", Length = "0x1C")]
18 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebOperation", Member = "get_Aborted", ReturnType = typeof(bool))]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
21 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
22 get
23 {
24 throw null;
25 }
26 }
27
28 [global::Cpp2ILInjected.Token(Token = "0x17000192")]
30 {
31 [global::Cpp2ILInjected.Token(Token = "0x600110A")]
32 [global::Cpp2ILInjected.Address(RVA = "0x1C96660", Offset = "0x1C96660", Length = "0x1C")]
33 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
35 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
36 get
37 {
38 throw null;
39 }
40 }
41
42 [global::Cpp2ILInjected.Token(Token = "0x17000193")]
43 internal bool IsDisposed
44 {
45 [global::Cpp2ILInjected.Token(Token = "0x600110B")]
46 [global::Cpp2ILInjected.Address(RVA = "0x1C96880", Offset = "0x1C96880", Length = "0x8")]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
48 get
49 {
50 throw null;
51 }
52 }
53
54 [global::Cpp2ILInjected.Token(Token = "0x17000194")]
56 {
57 [global::Cpp2ILInjected.Token(Token = "0x600110C")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1C9667C", Offset = "0x1C9667C", Length = "0x18")]
59 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
60 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
61 get
62 {
63 throw null;
64 }
65 [global::Cpp2ILInjected.Token(Token = "0x600110D")]
66 [global::Cpp2ILInjected.Address(RVA = "0x1C96888", Offset = "0x1C96888", Length = "0x24")]
67 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
68 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
69 set
70 {
71 throw null;
72 }
73 }
74
75 [global::Cpp2ILInjected.Token(Token = "0x17000195")]
77 {
78 [global::Cpp2ILInjected.Token(Token = "0x600110E")]
79 [global::Cpp2ILInjected.Address(RVA = "0x1C968AC", Offset = "0x1C968AC", Length = "0x18")]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Threading.AsyncActionDispatcher", Member = "LoaderThreadStart", ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpWebRequest", Member = "RunWithTimeout", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
82 {
83 "System.Func`2<CancellationToken, Task`1<T>>",
84 typeof(int),
85 typeof(global::System.Action),
86 "System.Func`1<Boolean>",
88 }, ReturnType = "System.Threading.Tasks.Task`1<T>")]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpWebRequest", Member = "RunWithTimeout", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.Func`2<CancellationToken, Task`1<T>>" }, ReturnType = "System.Threading.Tasks.Task`1<T>")]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ServicePointScheduler.<WaitAsync>d__46", Member = "MoveNext", ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebOperation.<Run>d__58", Member = "MoveNext", ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebOperation", Member = "RegisterRequest", MemberParameters = new object[] { "System.Net.ServicePoint", "System.Net.WebConnection" }, ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebRequestStream.<WriteChunkTrailer>d__40", Member = "MoveNext", ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebResponseStream.<ReadAllAsync>d__48", Member = "MoveNext", ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Collections.Concurrent.BlockingCollection`1", Member = "TryAddWithNoTimeValidation", MemberParameters = new object[]
96 {
97 "T",
98 typeof(int),
99 typeof(CancellationToken)
100 }, ReturnType = typeof(bool))]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Collections.Concurrent.BlockingCollection`1", Member = "TryTakeWithNoTimeValidation", MemberParameters = new object[]
102 {
103 "T&",
104 typeof(int),
105 typeof(CancellationToken),
106 typeof(CancellationTokenSource)
107 }, ReturnType = typeof(bool))]
108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 15)]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource), Member = "ThrowIfDisposed", ReturnType = typeof(void))]
110 get
111 {
112 throw null;
113 }
114 }
115
116 [global::Cpp2ILInjected.Token(Token = "0x17000196")]
117 internal CancellationCallbackInfo ExecutingCallback
118 {
119 [global::Cpp2ILInjected.Token(Token = "0x600110F")]
120 [global::Cpp2ILInjected.Address(RVA = "0x1C96918", Offset = "0x1C96918", Length = "0x18")]
121 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
122 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
123 get
124 {
125 throw null;
126 }
127 }
128
129 [global::Cpp2ILInjected.Token(Token = "0x6001110")]
130 [global::Cpp2ILInjected.Address(RVA = "0x1C96930", Offset = "0x1C96930", Length = "0x34")]
131 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Threading.AsyncActionDispatcher", Member = ".ctor", ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpWebRequest", Member = "RunWithTimeout", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.Func`2<CancellationToken, Task`1<T>>" }, ReturnType = "System.Threading.Tasks.Task`1<T>")]
133 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ServicePointScheduler.<WaitAsync>d__46", Member = "MoveNext", ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebRequestStream.<WriteChunkTrailer>d__40", Member = "MoveNext", ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebResponseStream.<ReadAllAsync>d__48", Member = "MoveNext", ReturnType = typeof(void))]
136 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Collections.Concurrent.BlockingCollection`1", Member = "Initialize", MemberParameters = new object[]
137 {
138 "System.Collections.Concurrent.IProducerConsumerCollection`1<T>",
139 typeof(int),
140 typeof(int)
141 }, ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
146 {
147 throw null;
148 }
149
150 [global::Cpp2ILInjected.Token(Token = "0x6001111")]
151 [global::Cpp2ILInjected.Address(RVA = "0x1C96964", Offset = "0x1C96964", Length = "0x1C")]
152 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Threading.AsyncActionDispatcher", Member = "Stop", ReturnType = typeof(void))]
153 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpWebRequest.<RunWithTimeoutWorker>d__241`1", Member = "MoveNext", ReturnType = typeof(void))]
154 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ServicePointScheduler.<WaitAsync>d__46", Member = "MoveNext", ReturnType = typeof(void))]
155 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebOperation", Member = "Abort", ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebOperation", Member = "CheckThrowDisposed", MemberParameters = new object[]
157 {
158 typeof(bool),
159 typeof(ref global::System.Runtime.ExceptionServices.ExceptionDispatchInfo)
160 }, ReturnType = typeof(global::System.Runtime.ExceptionServices.ExceptionDispatchInfo))]
161 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebRequestStream.<WriteChunkTrailer>d__40", Member = "MoveNext", ReturnType = typeof(void))]
162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebResponseStream.<ReadAllAsync>d__48", Member = "MoveNext", ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Collections.Concurrent.BlockingCollection`1", Member = "CancelWaitingConsumers", ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource), Member = "ThrowIfDisposed", ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource), Member = "NotifyCancellation", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
167 public void Cancel()
168 {
169 throw null;
170 }
171
172 [global::Cpp2ILInjected.Token(Token = "0x6001112")]
173 [global::Cpp2ILInjected.Address(RVA = "0x1C96980", Offset = "0x1C96980", Length = "0x28")]
174 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource), Member = "ThrowIfDisposed", ReturnType = typeof(void))]
177 {
178 throw null;
179 }
180
181 [global::Cpp2ILInjected.Token(Token = "0x6001113")]
182 [global::Cpp2ILInjected.Address(RVA = "0x1C96A58", Offset = "0x1C96A58", Length = "0x1D4")]
183 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
184 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebRequestStream.<WriteChunkTrailer>d__40", Member = "MoveNext", ReturnType = typeof(void))]
185 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource), Member = "ThrowIfDisposed", ReturnType = typeof(void))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Timer), Member = ".ctor", MemberParameters = new object[]
188 {
189 typeof(TimerCallback),
190 typeof(object),
191 typeof(int),
192 typeof(int)
193 }, ReturnType = typeof(void))]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Timer), Member = "Dispose", ReturnType = typeof(void))]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Timer), Member = "Change", MemberParameters = new object[]
196 {
197 typeof(int),
198 typeof(int)
199 }, ReturnType = typeof(bool))]
200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
201 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
203 {
204 throw null;
205 }
206
207 [global::Cpp2ILInjected.Token(Token = "0x6001114")]
208 [global::Cpp2ILInjected.Address(RVA = "0x1C96C2C", Offset = "0x1C96C2C", Length = "0x114")]
209 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
210 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource), Member = "ThrowIfDisposed", ReturnType = typeof(void))]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource), Member = "NotifyCancellation", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
213 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
214 private static void TimerCallbackLogic(object obj)
215 {
216 throw null;
217 }
218
219 [global::Cpp2ILInjected.Token(Token = "0x6001115")]
220 [global::Cpp2ILInjected.Address(RVA = "0x1C96D40", Offset = "0x1C96D40", Length = "0x6C")]
221 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
222 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Threading.AsyncActionDispatcher", Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
223 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpWebRequest.<RunWithTimeoutWorker>d__241`1", Member = "MoveNext", ReturnType = typeof(void))]
224 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ServicePointScheduler.<WaitAsync>d__46", Member = "MoveNext", ReturnType = typeof(void))]
225 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebRequestStream.<WriteChunkTrailer>d__40", Member = "MoveNext", ReturnType = typeof(void))]
226 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebResponseStream.<ReadAllAsync>d__48", Member = "MoveNext", ReturnType = typeof(void))]
227 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Collections.Concurrent.BlockingCollection`1", Member = "TryAddWithNoTimeValidation", MemberParameters = new object[]
228 {
229 "T",
230 typeof(int),
231 typeof(CancellationToken)
232 }, ReturnType = typeof(bool))]
233 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Collections.Concurrent.BlockingCollection`1", Member = "TryTakeWithNoTimeValidation", MemberParameters = new object[]
234 {
235 "T&",
236 typeof(int),
237 typeof(CancellationToken),
238 typeof(CancellationTokenSource)
239 }, ReturnType = typeof(bool))]
240 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 13)]
241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.GC), Member = "SuppressFinalize", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
243 public void Dispose()
244 {
245 throw null;
246 }
247
248 [global::Cpp2ILInjected.Token(Token = "0x6001116")]
249 [global::Cpp2ILInjected.Address(RVA = "0x1C96DAC", Offset = "0x1C96DAC", Length = "0x90")]
250 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
251 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CancellationTokenSource.Linked1CancellationTokenSource), Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
252 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CancellationTokenSource.Linked2CancellationTokenSource), Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
253 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
254 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Timer), Member = "Dispose", ReturnType = typeof(void))]
255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WaitHandle), Member = "Dispose", ReturnType = typeof(void))]
256 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
257 protected virtual void Dispose(bool disposing)
258 {
259 throw null;
260 }
261
262 [global::Cpp2ILInjected.Token(Token = "0x6001117")]
263 [global::Cpp2ILInjected.Address(RVA = "0x1C968C4", Offset = "0x1C968C4", Length = "0x54")]
264 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CancellationTokenSource), Member = "get_Token", ReturnType = typeof(CancellationToken))]
265 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CancellationTokenSource), Member = "Cancel", ReturnType = typeof(void))]
266 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CancellationTokenSource), Member = "Cancel", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
267 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CancellationTokenSource), Member = "CancelAfter", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
268 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CancellationTokenSource), Member = "TimerCallbackLogic", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
269 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Threading.SemaphoreSlim.<WaitUntilCountOrTimeoutAsync>d__32", Member = "MoveNext", ReturnType = typeof(void))]
270 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
271 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource), Member = "ThrowObjectDisposedException", ReturnType = typeof(void))]
272 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
273 internal void ThrowIfDisposed()
274 {
275 throw null;
276 }
277
278 [global::Cpp2ILInjected.Token(Token = "0x6001118")]
279 [global::Cpp2ILInjected.Address(RVA = "0x1C96E3C", Offset = "0x1C96E3C", Length = "0x50")]
280 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CancellationTokenSource), Member = "ThrowIfDisposed", ReturnType = typeof(void))]
281 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ObjectDisposedException), Member = ".ctor", MemberParameters = new object[]
283 {
284 typeof(string),
285 typeof(string)
286 }, ReturnType = typeof(void))]
287 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
288 private static void ThrowObjectDisposedException()
289 {
290 throw null;
291 }
292
293 [global::Cpp2ILInjected.Token(Token = "0x6001119")]
294 [global::Cpp2ILInjected.Address(RVA = "0x1C949A4", Offset = "0x1C949A4", Length = "0x284")]
295 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
296 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CancellationToken), Member = "Register", MemberParameters = new object[]
297 {
298 typeof(global::System.Action<object>),
299 typeof(object),
300 typeof(bool),
301 typeof(bool)
302 }, ReturnType = typeof(CancellationTokenRegistration))]
303 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
304 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "get_CurrentManagedThreadId", ReturnType = typeof(int))]
305 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
306 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SparselyPopulatedArray<>), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SparselyPopulatedArray<>), Member = "Add", MemberParameters = new object[] { "T" }, ReturnType = "System.Threading.SparselyPopulatedArrayAddInfo`1<T>")]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenRegistration), Member = "Unregister", ReturnType = typeof(bool))]
309 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
311 {
312 throw null;
313 }
314
315 [global::Cpp2ILInjected.Token(Token = "0x600111A")]
316 [global::Cpp2ILInjected.Address(RVA = "0x1C969A8", Offset = "0x1C969A8", Length = "0xB0")]
317 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
318 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Threading.CancellationTokenSource.LinkedNCancellationTokenSource.<>c", Member = "<.cctor>b__4_0", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
319 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CancellationTokenSource), Member = "Cancel", ReturnType = typeof(void))]
320 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CancellationTokenSource), Member = "TimerCallbackLogic", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
321 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Threading.SemaphoreSlim.<WaitUntilCountOrTimeoutAsync>d__32", Member = "MoveNext", ReturnType = typeof(void))]
322 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
323 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "CompareExchange", MemberParameters = new object[]
324 {
325 typeof(ref int),
326 typeof(int),
327 typeof(int)
328 }, ReturnType = typeof(int))]
329 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Timer), Member = "Dispose", ReturnType = typeof(void))]
330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "get_CurrentManagedThreadId", ReturnType = typeof(int))]
331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EventWaitHandle), Member = "Set", ReturnType = typeof(bool))]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource), Member = "ExecuteCallbackHandlers", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
333 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
335 {
336 throw null;
337 }
338
339 [global::Cpp2ILInjected.Token(Token = "0x600111B")]
340 [global::Cpp2ILInjected.Address(RVA = "0x1C96F1C", Offset = "0x1C96F1C", Length = "0x490")]
341 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
342 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CancellationTokenSource), Member = "NotifyCancellation", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
343 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SparselyPopulatedArray<>), Member = "get_Tail", ReturnType = "System.Threading.SparselyPopulatedArrayFragment`1<T>")]
345 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SparselyPopulatedArrayFragment<>), Member = "get_Length", ReturnType = typeof(int))]
346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SparselyPopulatedArrayFragment<>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource), Member = "CancellationCallbackCoreWork", MemberParameters = new object[] { typeof(CancellationCallbackCoreWorkArguments) }, ReturnType = typeof(void))]
348 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SendOrPostCallback), Member = ".ctor", MemberParameters = new object[]
349 {
350 typeof(object),
351 typeof(global::System.IntPtr)
352 }, ReturnType = typeof(void))]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "get_CurrentManagedThreadId", ReturnType = typeof(int))]
354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.LowLevelListWithIList<>), Member = ".ctor", ReturnType = typeof(void))]
355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.LowLevelList<>), Member = "Add", MemberParameters = new object[] { "T" }, ReturnType = typeof(void))]
356 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SparselyPopulatedArrayFragment<>), Member = "get_Prev", ReturnType = "System.Threading.SparselyPopulatedArrayFragment`1<T>")]
357 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Exchange", MemberParameters = new object[]
358 {
359 typeof(ref int),
360 typeof(int)
361 }, ReturnType = typeof(int))]
362 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "MemoryBarrier", ReturnType = typeof(void))]
363 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.AggregateException), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Collections.Generic.IEnumerable<global::System.Exception>) }, ReturnType = typeof(void))]
364 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 43)]
366 {
367 throw null;
368 }
369
370 [global::Cpp2ILInjected.Token(Token = "0x600111C")]
371 [global::Cpp2ILInjected.Address(RVA = "0x1C97464", Offset = "0x1C97464", Length = "0x78")]
372 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
373 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
374 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource), Member = "CancellationCallbackCoreWork", MemberParameters = new object[] { typeof(CancellationCallbackCoreWorkArguments) }, ReturnType = typeof(void))]
375 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
377 {
378 throw null;
379 }
380
381 [global::Cpp2ILInjected.Token(Token = "0x600111D")]
382 [global::Cpp2ILInjected.Address(RVA = "0x1C973B8", Offset = "0x1C973B8", Length = "0xAC")]
383 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
384 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CancellationTokenSource), Member = "ExecuteCallbackHandlers", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
385 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CancellationTokenSource), Member = "CancellationCallbackCoreWork_OnSyncContext", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
386 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
387 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SparselyPopulatedArrayFragment<>), Member = "SafeAtomicRemove", MemberParameters = new object[]
388 {
389 typeof(int),
390 "T"
391 }, ReturnType = "T")]
392 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "get_CurrentManagedThreadId", ReturnType = typeof(int))]
393 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationCallbackInfo), Member = "ExecuteCallback", ReturnType = typeof(void))]
394 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
396 {
397 throw null;
398 }
399
400 [global::Cpp2ILInjected.Token(Token = "0x600111E")]
401 [global::Cpp2ILInjected.Address(RVA = "0x1C975D0", Offset = "0x1C975D0", Length = "0xC8")]
402 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Threading.SemaphoreSlim.<WaitUntilCountOrTimeoutAsync>d__32", Member = "MoveNext", ReturnType = typeof(void))]
403 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Collections.Concurrent.BlockingCollection`1", Member = "TryAddWithNoTimeValidation", MemberParameters = new object[]
404 {
405 "T",
406 typeof(int),
408 }, ReturnType = typeof(bool))]
409 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Collections.Concurrent.BlockingCollection`1", Member = "TryTakeWithNoTimeValidation", MemberParameters = new object[]
410 {
411 "T&",
412 typeof(int),
413 typeof(CancellationToken),
414 typeof(CancellationTokenSource)
415 }, ReturnType = typeof(bool))]
416 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
417 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource.Linked2CancellationTokenSource), Member = ".ctor", MemberParameters = new object[]
418 {
419 typeof(CancellationToken),
420 typeof(CancellationToken)
421 }, ReturnType = typeof(void))]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource), Member = "CreateLinkedTokenSource", MemberParameters = new object[] { typeof(CancellationToken) }, ReturnType = typeof(CancellationTokenSource))]
423 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource.Linked1CancellationTokenSource), Member = ".ctor", MemberParameters = new object[] { typeof(CancellationToken) }, ReturnType = typeof(void))]
424 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
429
430 [global::Cpp2ILInjected.Token(Token = "0x600111F")]
431 [global::Cpp2ILInjected.Address(RVA = "0x1C9787C", Offset = "0x1C9787C", Length = "0xA4")]
432 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CancellationTokenSource), Member = "CreateLinkedTokenSource", MemberParameters = new object[]
433 {
436 }, ReturnType = typeof(CancellationTokenSource))]
437 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpWebRequest", Member = "RunWithTimeout", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
438 {
439 "System.Func`2<CancellationToken, Task`1<T>>",
440 typeof(int),
441 typeof(global::System.Action),
442 "System.Func`1<Boolean>",
443 typeof(CancellationToken)
444 }, ReturnType = "System.Threading.Tasks.Task`1<T>")]
445 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebOperation", Member = ".ctor", MemberParameters = new object[]
446 {
447 "System.Net.HttpWebRequest",
448 "System.Net.BufferOffsetSize",
449 typeof(bool),
450 typeof(CancellationToken)
451 }, ReturnType = typeof(void))]
452 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
453 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource.Linked1CancellationTokenSource), Member = ".ctor", MemberParameters = new object[] { typeof(CancellationToken) }, ReturnType = typeof(void))]
454 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
455 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
457 {
458 throw null;
459 }
460
461 [global::Cpp2ILInjected.Token(Token = "0x6001120")]
462 [global::Cpp2ILInjected.Address(RVA = "0x1C96694", Offset = "0x1C96694", Length = "0x4C")]
463 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
464 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CancellationTokenRegistration), Member = "Dispose", ReturnType = typeof(void))]
465 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
466 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpinWait), Member = "SpinOnceCore", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
467 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
469 {
470 throw null;
471 }
472
473 // Note: this type is marked as 'beforefieldinit'.
474 [global::Cpp2ILInjected.Token(Token = "0x6001121")]
475 [global::Cpp2ILInjected.Address(RVA = "0x1C97920", Offset = "0x1C97920", Length = "0x170")]
476 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
477 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
478 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlatformHelper), Member = "get_ProcessorCount", ReturnType = typeof(int))]
480 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimerCallback), Member = ".ctor", MemberParameters = new object[]
481 {
482 typeof(object),
483 typeof(global::System.IntPtr)
484 }, ReturnType = typeof(void))]
485 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
487 {
488 throw null;
489 }
490
491 [global::Cpp2ILInjected.Token(Token = "0x400092B")]
493
494 [global::Cpp2ILInjected.Token(Token = "0x400092C")]
496
497 [global::Cpp2ILInjected.Token(Token = "0x400092D")]
498 private static readonly int s_nLists;
499
500 [global::Cpp2ILInjected.Token(Token = "0x400092E")]
501 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
503
504 [global::Cpp2ILInjected.Token(Token = "0x400092F")]
505 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
507
508 [global::Cpp2ILInjected.Token(Token = "0x4000930")]
509 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
510 private int _state;
511
512 [global::Cpp2ILInjected.Token(Token = "0x4000931")]
513 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
515
516 [global::Cpp2ILInjected.Token(Token = "0x4000932")]
517 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
518 private bool _disposed;
519
520 [global::Cpp2ILInjected.Token(Token = "0x4000933")]
521 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
523
524 [global::Cpp2ILInjected.Token(Token = "0x4000934")]
525 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
526 private Timer _timer;
527
528 [global::Cpp2ILInjected.Token(Token = "0x4000935")]
529 private static readonly TimerCallback s_timerCallback;
530
531 [global::Cpp2ILInjected.Token(Token = "0x20001D2")]
533 {
534 [global::Cpp2ILInjected.Token(Token = "0x6001122")]
535 [global::Cpp2ILInjected.Address(RVA = "0x1C97698", Offset = "0x1C97698", Length = "0xD8")]
536 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CancellationTokenSource), Member = "CreateLinkedTokenSource", MemberParameters = new object[]
537 {
540 }, ReturnType = typeof(CancellationTokenSource))]
541 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CancellationTokenSource), Member = "CreateLinkedTokenSource", MemberParameters = new object[] { typeof(CancellationToken) }, ReturnType = typeof(CancellationTokenSource))]
542 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
543 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
544 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = "Register", MemberParameters = new object[]
545 {
546 typeof(global::System.Action<object>),
547 typeof(object),
548 typeof(bool),
549 typeof(bool)
550 }, ReturnType = typeof(CancellationTokenRegistration))]
551 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
553 {
554 throw null;
555 }
556
557 [global::Cpp2ILInjected.Token(Token = "0x6001123")]
558 [global::Cpp2ILInjected.Address(RVA = "0x1C97A90", Offset = "0x1C97A90", Length = "0x34")]
559 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
560 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenRegistration), Member = "Dispose", ReturnType = typeof(void))]
561 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource), Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
562 protected override void Dispose(bool disposing)
563 {
564 throw null;
565 }
566
567 [global::Cpp2ILInjected.Token(Token = "0x4000936")]
568 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
570 }
571
572 [global::Cpp2ILInjected.Token(Token = "0x20001D3")]
574 {
575 [global::Cpp2ILInjected.Token(Token = "0x6001124")]
576 [global::Cpp2ILInjected.Address(RVA = "0x1C97770", Offset = "0x1C97770", Length = "0x10C")]
577 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
578 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CancellationTokenSource), Member = "CreateLinkedTokenSource", MemberParameters = new object[]
579 {
582 }, ReturnType = typeof(CancellationTokenSource))]
583 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
584 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
585 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = "Register", MemberParameters = new object[]
586 {
587 typeof(global::System.Action<object>),
588 typeof(object),
589 typeof(bool),
590 typeof(bool)
591 }, ReturnType = typeof(CancellationTokenRegistration))]
592 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
597
598 [global::Cpp2ILInjected.Token(Token = "0x6001125")]
599 [global::Cpp2ILInjected.Address(RVA = "0x1C97AC4", Offset = "0x1C97AC4", Length = "0x3C")]
600 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
601 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenRegistration), Member = "Dispose", ReturnType = typeof(void))]
602 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource), Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
603 protected override void Dispose(bool disposing)
604 {
605 throw null;
606 }
607
608 [global::Cpp2ILInjected.Token(Token = "0x4000937")]
609 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
611
612 [global::Cpp2ILInjected.Token(Token = "0x4000938")]
613 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
615 }
616
617 [global::Cpp2ILInjected.Token(Token = "0x20001D4")]
619 {
620 // Note: this type is marked as 'beforefieldinit'.
621 [global::Cpp2ILInjected.Token(Token = "0x6001126")]
622 [global::Cpp2ILInjected.Address(RVA = "0x1C97B00", Offset = "0x1C97B00", Length = "0xC4")]
623 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
624 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Action<object>), Member = ".ctor", MemberParameters = new object[]
625 {
626 typeof(object),
627 typeof(global::System.IntPtr)
628 }, ReturnType = typeof(void))]
629 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
631 {
632 throw null;
633 }
634
635 [global::Cpp2ILInjected.Token(Token = "0x4000939")]
636 internal static readonly global::System.Action<object> s_linkedTokenCancelDelegate;
637
638 [global::System.Runtime.CompilerServices.CompilerGenerated]
639 [global::Cpp2ILInjected.Token(Token = "0x20001D5")]
640 [global::System.Serializable]
641 private sealed class <>c
642 {
643 // Note: this type is marked as 'beforefieldinit'.
644 [global::Cpp2ILInjected.Token(Token = "0x6001127")]
645 [global::Cpp2ILInjected.Address(RVA = "0x1C97BC4", Offset = "0x1C97BC4", Length = "0x5C")]
646 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
647 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
648 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
649 static <>c()
650 {
651 throw null;
652 }
653
654 [global::Cpp2ILInjected.Token(Token = "0x6001128")]
655 [global::Cpp2ILInjected.Address(RVA = "0x1C97C20", Offset = "0x1C97C20", Length = "0x8")]
656 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
657 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
658 public <>c()
659 {
660 throw null;
661 }
662
663 [global::Cpp2ILInjected.Token(Token = "0x6001129")]
664 [global::Cpp2ILInjected.Address(RVA = "0x1C97C28", Offset = "0x1C97C28", Length = "0x80")]
665 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
666 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
667 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource), Member = "NotifyCancellation", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
668 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
669 internal void <.cctor>b__4_0(object s)
670 {
671 throw null;
672 }
673
674 [global::Cpp2ILInjected.Token(Token = "0x400093A")]
676 }
677 }
678 }
679}
class f__AnonymousType0<< Count > j__TPar
Linked2CancellationTokenSource(CancellationToken token1, CancellationToken token2)
static readonly global::System.Action< object > s_linkedTokenCancelDelegate
static CancellationTokenSource CreateLinkedTokenSource(CancellationToken token)
static readonly CancellationTokenSource s_canceledSource
void NotifyCancellation(bool throwOnFirstException)
SparselyPopulatedArray< CancellationCallbackInfo >[] _registeredCallbacksLists
static CancellationTokenSource CreateLinkedTokenSource(CancellationToken token1, CancellationToken token2)
void CancellationCallbackCoreWork(CancellationCallbackCoreWorkArguments args)
CancellationTokenRegistration InternalRegister(global::System.Action< object > callback, object stateForCallback, SynchronizationContext targetSyncContext, ExecutionContext executionContext)
void ExecuteCallbackHandlers(bool throwOnFirstException)
static readonly CancellationTokenSource s_neverCanceledSource
void WaitForCallbackToComplete(CancellationCallbackInfo callbackInfo)