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
LazyAsyncResult.cs
Go to the documentation of this file.
1using System;
3using System.IO;
7
8namespace System.Net
9{
10 [global::Cpp2ILInjected.Token(Token = "0x20001EF")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x1700027A")]
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x6000C13")]
17 [global::Cpp2ILInjected.Address(RVA = "0x1F26018", Offset = "0x1F26018", Length = "0x8C")]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LazyAsyncResult), Member = "Complete", MemberParameters = new object[] { typeof(IntPtr) }, ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
22 get
23 {
24 throw null;
25 }
26 }
27
28 [global::Cpp2ILInjected.Token(Token = "0x6000C14")]
29 [global::Cpp2ILInjected.Address(RVA = "0x1F260AC", Offset = "0x1F260AC", Length = "0x90")]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ContextAwareResult), Member = ".ctor", MemberParameters = new object[]
31 {
32 typeof(object),
33 typeof(object),
34 typeof(AsyncCallback)
35 }, ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ContextAwareResult), Member = ".ctor", MemberParameters = new object[]
37 {
38 typeof(bool),
39 typeof(bool),
40 typeof(object),
41 typeof(object),
42 typeof(AsyncCallback)
43 }, ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ContextAwareResult), Member = ".ctor", MemberParameters = new object[]
45 {
46 typeof(bool),
47 typeof(bool),
48 typeof(bool),
49 typeof(object),
50 typeof(object),
51 typeof(AsyncCallback)
52 }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Base64Stream.ReadAsyncResult", Member = ".ctor", MemberParameters = new object[]
54 {
55 typeof(Base64Stream),
56 typeof(byte[]),
57 typeof(int),
58 typeof(int),
59 typeof(AsyncCallback),
60 typeof(object)
61 }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Base64Stream.WriteAsyncResult", Member = ".ctor", MemberParameters = new object[]
63 {
64 typeof(Base64Stream),
65 typeof(byte[]),
66 typeof(int),
67 typeof(int),
68 typeof(AsyncCallback),
69 typeof(object)
70 }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Base64Stream), Member = "BeginRead", MemberParameters = new object[]
72 {
73 typeof(byte[]),
74 typeof(int),
75 typeof(int),
76 typeof(AsyncCallback),
77 typeof(object)
78 }, ReturnType = typeof(IAsyncResult))]
79 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Base64Stream), Member = "BeginWrite", MemberParameters = new object[]
80 {
81 typeof(byte[]),
82 typeof(int),
83 typeof(int),
84 typeof(AsyncCallback),
85 typeof(object)
86 }, ReturnType = typeof(IAsyncResult))]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpDataStream), Member = "BeginRead", MemberParameters = new object[]
88 {
89 typeof(byte[]),
90 typeof(int),
91 typeof(int),
92 typeof(AsyncCallback),
93 typeof(object)
94 }, ReturnType = typeof(IAsyncResult))]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "GetResponse", ReturnType = typeof(WebResponse))]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "TimedSubmitRequestHelper", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(Stream))]
97 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileWebRequest), Member = "BeginGetRequestStream", MemberParameters = new object[]
98 {
99 typeof(AsyncCallback),
100 typeof(object)
101 }, ReturnType = typeof(IAsyncResult))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileWebRequest), Member = "BeginGetResponse", MemberParameters = new object[]
103 {
104 typeof(AsyncCallback),
105 typeof(object)
106 }, ReturnType = typeof(IAsyncResult))]
107 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 12)]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
110 internal LazyAsyncResult(object myObject, object myState, AsyncCallback myCallBack)
111 {
112 throw null;
113 }
114
115 [global::Cpp2ILInjected.Token(Token = "0x6000C15")]
116 [global::Cpp2ILInjected.Address(RVA = "0x1F2613C", Offset = "0x1F2613C", Length = "0x6C")]
117 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
120 internal LazyAsyncResult(object myObject, object myState, AsyncCallback myCallBack, object result)
121 {
122 throw null;
123 }
124
125 [global::Cpp2ILInjected.Token(Token = "0x1700027B")]
126 internal object AsyncObject
127 {
128 [global::Cpp2ILInjected.Token(Token = "0x6000C16")]
129 [global::Cpp2ILInjected.Address(RVA = "0x1F261A8", Offset = "0x1F261A8", Length = "0x8")]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
131 get
132 {
133 throw null;
134 }
135 }
136
137 [global::Cpp2ILInjected.Token(Token = "0x1700027C")]
138 public object AsyncState
139 {
140 [global::Cpp2ILInjected.Token(Token = "0x6000C17")]
141 [global::Cpp2ILInjected.Address(RVA = "0x1F261B0", Offset = "0x1F261B0", Length = "0x8")]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
143 get
144 {
145 throw null;
146 }
147 }
148
149 [global::Cpp2ILInjected.Token(Token = "0x1700027D")]
150 protected AsyncCallback AsyncCallback
151 {
152 [global::Cpp2ILInjected.Token(Token = "0x6000C18")]
153 [global::Cpp2ILInjected.Address(RVA = "0x1F261B8", Offset = "0x1F261B8", Length = "0x8")]
154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
155 get
156 {
157 throw null;
158 }
159 [global::Cpp2ILInjected.Token(Token = "0x6000C19")]
160 [global::Cpp2ILInjected.Address(RVA = "0x1F261C0", Offset = "0x1F261C0", Length = "0x8")]
161 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
162 set
163 {
164 throw null;
165 }
166 }
167
168 [global::Cpp2ILInjected.Token(Token = "0x1700027E")]
169 public WaitHandle AsyncWaitHandle
170 {
171 [global::Cpp2ILInjected.Token(Token = "0x6000C1A")]
172 [global::Cpp2ILInjected.Address(RVA = "0x1F261C8", Offset = "0x1F261C8", Length = "0xA4")]
173 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
174 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "CompareExchange", MemberParameters = new object[]
176 {
177 typeof(ref int),
178 typeof(int),
179 typeof(int)
180 }, ReturnType = typeof(int))]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = "LazilyCreateEvent", MemberParameters = new object[] { typeof(ref ManualResetEvent) }, ReturnType = typeof(bool))]
182 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
183 get
184 {
185 throw null;
186 }
187 }
188
189 [global::Cpp2ILInjected.Token(Token = "0x6000C1B")]
190 [global::Cpp2ILInjected.Address(RVA = "0x1F2626C", Offset = "0x1F2626C", Length = "0x190")]
191 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
192 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LazyAsyncResult), Member = "get_AsyncWaitHandle", ReturnType = typeof(WaitHandle))]
193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LazyAsyncResult), Member = "WaitForCompletion", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(object))]
194 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManualResetEvent), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "CompareExchange", MemberParameters = new object[]
197 {
198 typeof(ref object),
199 typeof(object),
200 typeof(object)
201 }, ReturnType = typeof(object))]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EventWaitHandle), Member = "Set", ReturnType = typeof(bool))]
203 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
204 private bool LazilyCreateEvent(out ManualResetEvent waitHandle)
205 {
206 throw null;
207 }
208
209 [Conditional("DEBUG")]
210 [global::Cpp2ILInjected.Token(Token = "0x6000C1C")]
211 [global::Cpp2ILInjected.Address(RVA = "0x1F2640C", Offset = "0x1F2640C", Length = "0x4")]
212 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
213 protected void DebugProtectState(bool protect)
214 {
215 throw null;
216 }
217
218 [global::Cpp2ILInjected.Token(Token = "0x1700027F")]
219 public bool CompletedSynchronously
220 {
221 [global::Cpp2ILInjected.Token(Token = "0x6000C1D")]
222 [global::Cpp2ILInjected.Address(RVA = "0x1F26410", Offset = "0x1F26410", Length = "0x30")]
223 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
224 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ContextAwareResult), Member = "CaptureOrComplete", MemberParameters = new object[]
225 {
227 typeof(bool)
228 }, ReturnType = typeof(bool))]
229 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ContextAwareResult), Member = "Complete", MemberParameters = new object[] { typeof(IntPtr) }, ReturnType = typeof(void))]
230 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "CompareExchange", MemberParameters = new object[]
232 {
233 typeof(ref int),
234 typeof(int),
235 typeof(int)
236 }, ReturnType = typeof(int))]
237 get
238 {
239 throw null;
240 }
241 }
242
243 [global::Cpp2ILInjected.Token(Token = "0x17000280")]
244 public bool IsCompleted
245 {
246 [global::Cpp2ILInjected.Token(Token = "0x6000C1E")]
247 [global::Cpp2ILInjected.Address(RVA = "0x1F26440", Offset = "0x1F26440", Length = "0x30")]
248 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
249 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Base64Stream.ReadAsyncResult", Member = "OnRead", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
250 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Base64Stream.WriteAsyncResult", Member = "OnWrite", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpDataStream), Member = "AsyncReadCallback", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
252 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "CompareExchange", MemberParameters = new object[]
254 {
255 typeof(ref int),
256 typeof(int),
257 typeof(int)
258 }, ReturnType = typeof(int))]
259 get
260 {
261 throw null;
262 }
263 }
264
265 [global::Cpp2ILInjected.Token(Token = "0x17000281")]
266 internal bool InternalPeekCompleted
267 {
268 [global::Cpp2ILInjected.Token(Token = "0x6000C1F")]
269 [global::Cpp2ILInjected.Address(RVA = "0x1F263FC", Offset = "0x1F263FC", Length = "0x10")]
270 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
271 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ContextAwareResult), Member = "get_ContextCopy", ReturnType = typeof(ExecutionContext))]
272 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ContextAwareResult), Member = "StartPostingAsyncOp", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(object))]
273 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ContextAwareResult), Member = "CaptureOrComplete", MemberParameters = new object[]
274 {
276 typeof(bool)
277 }, ReturnType = typeof(bool))]
278 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "BeginGetResponse", MemberParameters = new object[]
279 {
280 typeof(AsyncCallback),
281 typeof(object)
282 }, ReturnType = typeof(IAsyncResult))]
283 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
284 get
285 {
286 throw null;
287 }
288 }
289
290 [global::Cpp2ILInjected.Token(Token = "0x17000282")]
291 internal object Result
292 {
293 [global::Cpp2ILInjected.Token(Token = "0x6000C20")]
294 [global::Cpp2ILInjected.Address(RVA = "0x1F26470", Offset = "0x1F26470", Length = "0x74")]
295 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
296 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
297 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
298 get
299 {
300 throw null;
301 }
302 [global::Cpp2ILInjected.Token(Token = "0x6000C21")]
303 [global::Cpp2ILInjected.Address(RVA = "0x1F264E4", Offset = "0x1F264E4", Length = "0x8")]
304 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
305 set
306 {
307 throw null;
308 }
309 }
310
311 [global::Cpp2ILInjected.Token(Token = "0x17000283")]
312 internal bool EndCalled
313 {
314 [global::Cpp2ILInjected.Token(Token = "0x6000C22")]
315 [global::Cpp2ILInjected.Address(RVA = "0x1F264EC", Offset = "0x1F264EC", Length = "0x8")]
316 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
317 get
318 {
319 throw null;
320 }
321 [global::Cpp2ILInjected.Token(Token = "0x6000C23")]
322 [global::Cpp2ILInjected.Address(RVA = "0x1F264F4", Offset = "0x1F264F4", Length = "0xC")]
323 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
324 set
325 {
326 throw null;
327 }
328 }
329
330 [global::Cpp2ILInjected.Token(Token = "0x17000284")]
331 internal int ErrorCode
332 {
333 [global::Cpp2ILInjected.Token(Token = "0x6000C24")]
334 [global::Cpp2ILInjected.Address(RVA = "0x1F26500", Offset = "0x1F26500", Length = "0x8")]
335 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
336 get
337 {
338 throw null;
339 }
340 [global::Cpp2ILInjected.Token(Token = "0x6000C25")]
341 [global::Cpp2ILInjected.Address(RVA = "0x1F26508", Offset = "0x1F26508", Length = "0x8")]
342 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
343 set
344 {
345 throw null;
346 }
347 }
348
349 [global::Cpp2ILInjected.Token(Token = "0x6000C26")]
350 [global::Cpp2ILInjected.Address(RVA = "0x1F26510", Offset = "0x1F26510", Length = "0x1D4")]
351 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
352 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LazyAsyncResult), Member = "InvokeCallback", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
353 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LazyAsyncResult), Member = "InvokeCallback", ReturnType = typeof(void))]
354 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Increment", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(int))]
356 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EventWaitHandle), Member = "Set", ReturnType = typeof(bool))]
357 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
358 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
359 protected void ProtectedInvokeCallback(object result, IntPtr userToken)
360 {
361 throw null;
362 }
363
364 [global::Cpp2ILInjected.Token(Token = "0x6000C27")]
365 [global::Cpp2ILInjected.Address(RVA = "0x1F266E4", Offset = "0x1F266E4", Length = "0x60")]
366 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Base64Stream.ReadAsyncResult", Member = "OnRead", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
367 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Base64Stream.WriteAsyncResult", Member = "OnWrite", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
368 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpDataStream), Member = "AsyncReadCallback", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
369 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "BeginGetResponse", MemberParameters = new object[]
370 {
371 typeof(AsyncCallback),
372 typeof(object)
373 }, ReturnType = typeof(IAsyncResult))]
374 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileWebRequest), Member = "GetRequestStreamCallback", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
375 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileWebRequest), Member = "GetResponseCallback", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
376 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileWebRequest), Member = "Abort", ReturnType = typeof(void))]
377 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
378 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = "ProtectedInvokeCallback", MemberParameters = new object[]
379 {
380 typeof(object),
382 }, ReturnType = typeof(void))]
383 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
384 internal void InvokeCallback(object result)
385 {
386 throw null;
387 }
388
389 [global::Cpp2ILInjected.Token(Token = "0x6000C28")]
390 [global::Cpp2ILInjected.Address(RVA = "0x1F26744", Offset = "0x1F26744", Length = "0x54")]
391 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Base64Stream.ReadAsyncResult", Member = "CompleteRead", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(bool))]
392 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Base64Stream.WriteAsyncResult", Member = "Write", ReturnType = typeof(void))]
393 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "BeginGetResponse", MemberParameters = new object[]
394 {
395 typeof(AsyncCallback),
396 typeof(object)
397 }, ReturnType = typeof(IAsyncResult))]
398 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = "ProtectedInvokeCallback", MemberParameters = new object[]
400 {
401 typeof(object),
403 }, ReturnType = typeof(void))]
404 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
405 internal void InvokeCallback()
406 {
407 throw null;
408 }
409
410 [global::Cpp2ILInjected.Token(Token = "0x6000C29")]
411 [global::Cpp2ILInjected.Address(RVA = "0x1F26798", Offset = "0x1F26798", Length = "0x15C")]
412 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
413 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ContextAwareResult), Member = "CaptureOrComplete", MemberParameters = new object[]
414 {
416 typeof(bool)
417 }, ReturnType = typeof(bool))]
418 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ContextAwareResult), Member = "Complete", MemberParameters = new object[] { typeof(IntPtr) }, ReturnType = typeof(void))]
419 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ContextAwareResult), Member = "CompleteCallback", ReturnType = typeof(void))]
420 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
421 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = "get_CurrentThreadContext", ReturnType = typeof(LazyAsyncResult.ThreadContext))]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WaitCallback), Member = ".ctor", MemberParameters = new object[]
423 {
424 typeof(object),
426 }, ReturnType = typeof(void))]
427 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadPool), Member = "QueueUserWorkItem", MemberParameters = new object[] { typeof(WaitCallback) }, ReturnType = typeof(bool))]
428 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
429 protected virtual void Complete(IntPtr userToken)
430 {
431 throw null;
432 }
433
434 [global::Cpp2ILInjected.Token(Token = "0x6000C2A")]
435 [global::Cpp2ILInjected.Address(RVA = "0x1F268F4", Offset = "0x1F268F4", Length = "0xA4")]
436 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
437 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
438 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
439 private void WorkerThreadComplete(object state)
440 {
441 throw null;
442 }
443
444 [global::Cpp2ILInjected.Token(Token = "0x6000C2B")]
445 [global::Cpp2ILInjected.Address(RVA = "0x1F26998", Offset = "0x1F26998", Length = "0x4")]
446 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ContextAwareResult), Member = "Cleanup", ReturnType = typeof(void))]
447 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
448 protected virtual void Cleanup()
449 {
450 throw null;
451 }
452
453 [global::Cpp2ILInjected.Token(Token = "0x6000C2C")]
454 [global::Cpp2ILInjected.Address(RVA = "0x1F2699C", Offset = "0x1F2699C", Length = "0x8")]
455 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Base64Stream.ReadAsyncResult", Member = "End", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(int))]
456 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Base64Stream.WriteAsyncResult", Member = "End", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
457 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpDataStream), Member = "EndRead", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(int))]
458 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "GetResponse", ReturnType = typeof(WebResponse))]
459 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "EndGetResponse", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(WebResponse))]
460 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "EndGetRequestStream", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(Stream))]
461 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "DataStreamClosed", MemberParameters = new object[] { typeof(CloseExState) }, ReturnType = typeof(void))]
462 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
464 {
465 throw null;
466 }
467
468 [global::Cpp2ILInjected.Token(Token = "0x6000C2D")]
469 [global::Cpp2ILInjected.Address(RVA = "0x1F269A4", Offset = "0x1F269A4", Length = "0x29C")]
470 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
471 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileWebRequest), Member = "EndGetRequestStream", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(Stream))]
472 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileWebRequest), Member = "EndGetResponse", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(WebResponse))]
473 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
474 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "CompareExchange", MemberParameters = new object[]
475 {
476 typeof(ref int),
477 typeof(int),
478 typeof(int)
479 }, ReturnType = typeof(int))]
480 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LazyAsyncResult), Member = "LazilyCreateEvent", MemberParameters = new object[] { typeof(ref ManualResetEvent) }, ReturnType = typeof(bool))]
481 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "SpinWait", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
482 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
483 private object WaitForCompletion(bool snap)
484 {
485 throw null;
486 }
487
488 [global::Cpp2ILInjected.Token(Token = "0x6000C2E")]
489 [global::Cpp2ILInjected.Address(RVA = "0x1F26C40", Offset = "0x1F26C40", Length = "0x48")]
490 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
491 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
492 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Increment", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(int))]
493 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
494 internal void InternalCleanup()
495 {
496 throw null;
497 }
498
499 [global::Cpp2ILInjected.Token(Token = "0x4000A83")]
500 private const int c_HighBit = -2147483648;
501
502 [global::Cpp2ILInjected.Token(Token = "0x4000A84")]
503 private const int c_ForceAsyncCount = 50;
504
506 [global::Cpp2ILInjected.Token(Token = "0x4000A85")]
508
509 [global::Cpp2ILInjected.Token(Token = "0x4000A86")]
510 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
511 private object m_AsyncObject;
512
513 [global::Cpp2ILInjected.Token(Token = "0x4000A87")]
514 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
515 private object m_AsyncState;
516
517 [global::Cpp2ILInjected.Token(Token = "0x4000A88")]
518 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
519 private AsyncCallback m_AsyncCallback;
520
521 [global::Cpp2ILInjected.Token(Token = "0x4000A89")]
522 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
523 private object m_Result;
524
525 [global::Cpp2ILInjected.Token(Token = "0x4000A8A")]
526 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
527 private int m_ErrorCode;
528
529 [global::Cpp2ILInjected.Token(Token = "0x4000A8B")]
530 [global::Cpp2ILInjected.FieldOffset(Offset = "0x34")]
531 private int m_IntCompleted;
532
533 [global::Cpp2ILInjected.Token(Token = "0x4000A8C")]
534 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
535 private bool m_EndCalled;
536
537 [global::Cpp2ILInjected.Token(Token = "0x4000A8D")]
538 [global::Cpp2ILInjected.FieldOffset(Offset = "0x39")]
539 private bool m_UserEvent;
540
541 [global::Cpp2ILInjected.Token(Token = "0x4000A8E")]
542 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
543 private object m_Event;
544
545 [global::Cpp2ILInjected.Token(Token = "0x20001F0")]
546 private class ThreadContext
547 {
548 [global::Cpp2ILInjected.Token(Token = "0x6000C2F")]
549 [global::Cpp2ILInjected.Address(RVA = "0x1F260A4", Offset = "0x1F260A4", Length = "0x8")]
550 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
551 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
553 {
554 throw null;
555 }
556
557 [global::Cpp2ILInjected.Token(Token = "0x4000A8F")]
558 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
559 internal int m_NestedIOCount;
560 }
561 }
562}
class f__AnonymousType0<< Count > j__TPar
virtual void Complete(IntPtr userToken)
bool LazilyCreateEvent(out ManualResetEvent waitHandle)
object WaitForCompletion(bool snap)
LazyAsyncResult(object myObject, object myState, AsyncCallback myCallBack, object result)
static LazyAsyncResult.ThreadContext CurrentThreadContext
static LazyAsyncResult.ThreadContext t_ThreadContext
void ProtectedInvokeCallback(object result, IntPtr userToken)
LazyAsyncResult(object myObject, object myState, AsyncCallback myCallBack)
void WorkerThreadComplete(object state)
void InvokeCallback(object result)
void DebugProtectState(bool protect)