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
AsyncProtocolRequest.cs
Go to the documentation of this file.
1using System;
3using System.IO;
11
12namespace Mono.Net.Security
13{
14 [global::Cpp2ILInjected.Token(Token = "0x200004D")]
15 internal abstract class AsyncProtocolRequest
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x1700001C")]
19 {
21 [global::Cpp2ILInjected.Token(Token = "0x60000C7")]
22 [global::Cpp2ILInjected.Address(RVA = "0x1D47BEC", Offset = "0x1D47BEC", Length = "0x8")]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
24 get
25 {
26 throw null;
27 }
28 }
29
30 [global::Cpp2ILInjected.Token(Token = "0x1700001D")]
31 public bool RunSynchronously
32 {
34 [global::Cpp2ILInjected.Token(Token = "0x60000C8")]
35 [global::Cpp2ILInjected.Address(RVA = "0x1D47BF4", Offset = "0x1D47BF4", Length = "0x8")]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
37 get
38 {
39 throw null;
40 }
41 }
42
43 [global::Cpp2ILInjected.Token(Token = "0x1700001E")]
44 public string Name
45 {
46 [global::Cpp2ILInjected.Token(Token = "0x60000C9")]
47 [global::Cpp2ILInjected.Address(RVA = "0x1D47BFC", Offset = "0x1D47BFC", Length = "0x1C")]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
50 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
51 get
52 {
53 throw null;
54 }
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x1700001F")]
58 public int UserResult
59 {
61 [global::Cpp2ILInjected.Token(Token = "0x60000CA")]
62 [global::Cpp2ILInjected.Address(RVA = "0x1D47C18", Offset = "0x1D47C18", Length = "0x8")]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
64 get
65 {
66 throw null;
67 }
69 [global::Cpp2ILInjected.Token(Token = "0x60000CB")]
70 [global::Cpp2ILInjected.Address(RVA = "0x1D47C20", Offset = "0x1D47C20", Length = "0x8")]
71 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
72 protected set
73 {
74 throw null;
75 }
76 }
77
78 [global::Cpp2ILInjected.Token(Token = "0x60000CC")]
79 [global::Cpp2ILInjected.Address(RVA = "0x1D47C28", Offset = "0x1D47C28", Length = "0x7C")]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AsyncHandshakeRequest), Member = ".ctor", MemberParameters = new object[]
81 {
83 typeof(bool)
84 }, ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AsyncReadOrWriteRequest), Member = ".ctor", MemberParameters = new object[]
86 {
87 typeof(MobileAuthenticatedStream),
88 typeof(bool),
89 typeof(byte[]),
90 typeof(int),
91 typeof(int)
92 }, ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MobileAuthenticatedStream.<ProcessAuthentication>d__48", Member = "MoveNext", ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
98 {
99 throw null;
100 }
101
102 [global::Cpp2ILInjected.Token(Token = "0x60000CD")]
103 [global::Cpp2ILInjected.Address(RVA = "0x1D47CA4", Offset = "0x1D47CA4", Length = "0xC4")]
104 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileAuthenticatedStream), Member = "InternalRead", MemberParameters = new object[]
106 {
109 typeof(byte[]),
110 typeof(int),
111 typeof(int)
112 }, ReturnType = typeof(ValueTuple<int, bool>))]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
115 {
116 typeof(object),
117 typeof(ref bool)
118 }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
121 internal void RequestRead(int size)
122 {
123 throw null;
124 }
125
126 [global::Cpp2ILInjected.Token(Token = "0x60000CE")]
127 [global::Cpp2ILInjected.Address(RVA = "0x1D47D68", Offset = "0x1D47D68", Length = "0xC")]
128 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
129 internal void RequestWrite()
130 {
131 throw null;
132 }
133
134 [global::Cpp2ILInjected.Token(Token = "0x60000CF")]
135 [global::Cpp2ILInjected.Address(RVA = "0x1D47D74", Offset = "0x1D47D74", Length = "0xF8")]
136 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MobileAuthenticatedStream.<ProcessAuthentication>d__48", Member = "MoveNext", ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MobileAuthenticatedStream.<StartOperation>d__57", Member = "MoveNext", ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<object>), Member = "Create", ReturnType = "System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<TResult>")]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<object>), Member = "Start", MemberTypeParameters = new object[] { typeof(AsyncProtocolRequest.<StartOperation>d__23) }, MemberParameters = new object[] { typeof(ref AsyncProtocolRequest.<StartOperation>d__23) }, ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<object>), Member = "get_Task", ReturnType = "System.Threading.Tasks.Task`1<TResult>")]
143 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
145 {
146 throw null;
147 }
148
149 [global::Cpp2ILInjected.Token(Token = "0x60000D0")]
150 [global::Cpp2ILInjected.Address(RVA = "0x1D47E6C", Offset = "0x1D47E6C", Length = "0xE0")]
151 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
152 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AsyncProtocolRequest.<StartOperation>d__23), Member = "MoveNext", ReturnType = typeof(void))]
153 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "Create", ReturnType = typeof(AsyncTaskMethodBuilder))]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder[]), Member = "Start", MemberTypeParameters = new object[] { typeof(AsyncProtocolRequest.<ProcessOperation>d__24) }, MemberParameters = new object[] { typeof(ref AsyncProtocolRequest.<ProcessOperation>d__24) }, ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "get_Task", ReturnType = typeof(Task))]
157 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
158 private Task ProcessOperation(CancellationToken cancellationToken)
159 {
160 throw null;
161 }
162
163 [global::Cpp2ILInjected.Token(Token = "0x60000D1")]
164 [global::Cpp2ILInjected.Address(RVA = "0x1D47F4C", Offset = "0x1D47F4C", Length = "0x104")]
165 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
166 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AsyncProtocolRequest.<ProcessOperation>d__24), Member = "MoveNext", ReturnType = typeof(void))]
167 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<>), Member = "Create", ReturnType = "System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<TResult>")]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<>), Member = "Start", MemberTypeParameters = new object[] { "TStateMachine" }, MemberParameters = new object[] { "TStateMachine&" }, ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<>), Member = "get_Task", ReturnType = "System.Threading.Tasks.Task`1<TResult>")]
171 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
172 private Task<int?> InnerRead(CancellationToken cancellationToken)
173 {
174 throw null;
175 }
176
177 [global::Cpp2ILInjected.Token(Token = "0x60000D2")]
179
180 [global::Cpp2ILInjected.Token(Token = "0x60000D3")]
181 [global::Cpp2ILInjected.Address(RVA = "0x1D48050", Offset = "0x1D48050", Length = "0x68")]
182 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
183 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
186 {
187 typeof(string),
188 typeof(object)
189 }, ReturnType = typeof(string))]
190 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
191 public override string ToString()
192 {
193 throw null;
194 }
195
197 [global::Cpp2ILInjected.Token(Token = "0x40000A8")]
198 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
199 private readonly MobileAuthenticatedStream <Parent>k__BackingField;
200
202 [global::Cpp2ILInjected.Token(Token = "0x40000A9")]
203 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
204 private readonly bool <RunSynchronously>k__BackingField;
205
207 [global::Cpp2ILInjected.Token(Token = "0x40000AA")]
208 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
209 private int <UserResult>k__BackingField;
210
211 [global::Cpp2ILInjected.Token(Token = "0x40000AB")]
212 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
213 private int Started;
214
215 [global::Cpp2ILInjected.Token(Token = "0x40000AC")]
216 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
217 private int RequestedSize;
218
219 [global::Cpp2ILInjected.Token(Token = "0x40000AD")]
220 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
221 private int WriteRequested;
222
223 [global::Cpp2ILInjected.Token(Token = "0x40000AE")]
224 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
225 private readonly object locker;
226
228 [global::Cpp2ILInjected.Token(Token = "0x200004E")]
229 [StructLayout(3)]
231 {
232 [global::Cpp2ILInjected.Token(Token = "0x60000D4")]
233 [global::Cpp2ILInjected.Address(RVA = "0x1D480B8", Offset = "0x1D480B8", Length = "0x2FC")]
234 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
235 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "CompareExchange", MemberParameters = new object[]
237 {
238 typeof(ref int),
239 typeof(int),
240 typeof(int)
241 }, ReturnType = typeof(int))]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncProtocolRequest), Member = "ProcessOperation", MemberParameters = new object[] { typeof(CancellationToken) }, ReturnType = typeof(Task))]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "ConfigureAwait", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(ConfiguredTaskAwaitable))]
244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable.ConfiguredTaskAwaiter), Member = "get_IsCompleted", ReturnType = typeof(bool))]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<object>), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[]
246 {
249 }, MemberParameters = new object[]
250 {
253 }, ReturnType = typeof(void))]
254 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = typeof(void))]
255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<object>), Member = "SetResult", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", ReturnType = typeof(void))]
258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Capture", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(ExceptionDispatchInfo))]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<object>), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
260 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
261 private void MoveNext()
262 {
263 throw null;
264 }
265
267 [global::Cpp2ILInjected.Token(Token = "0x60000D5")]
268 [global::Cpp2ILInjected.Address(RVA = "0x1D483F4", Offset = "0x1D483F4", Length = "0x58")]
269 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<object>), Member = "SetStateMachine", MemberParameters = new object[] { typeof(IAsyncStateMachine) }, ReturnType = typeof(void))]
271 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
273 {
274 throw null;
275 }
276
277 [global::Cpp2ILInjected.Token(Token = "0x40000AF")]
278 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
280
281 [global::Cpp2ILInjected.Token(Token = "0x40000B0")]
282 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
284
285 [global::Cpp2ILInjected.Token(Token = "0x40000B1")]
286 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
288
289 [global::Cpp2ILInjected.Token(Token = "0x40000B2")]
290 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
292
293 [global::Cpp2ILInjected.Token(Token = "0x40000B3")]
294 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
296 }
297
299 [global::Cpp2ILInjected.Token(Token = "0x200004F")]
300 [StructLayout(3)]
302 {
303 [global::Cpp2ILInjected.Token(Token = "0x60000D6")]
304 [global::Cpp2ILInjected.Address(RVA = "0x1D4844C", Offset = "0x1D4844C", Length = "0x454")]
305 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
306 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = "ThrowIfCancellationRequested", ReturnType = typeof(void))]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncProtocolRequest), Member = "InnerRead", MemberParameters = new object[] { typeof(CancellationToken) }, ReturnType = typeof(Task<int?>))]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<>), Member = "ConfigureAwait", MemberParameters = new object[] { typeof(bool) }, ReturnType = "System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1<TResult>")]
310 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<>.ConfiguredTaskAwaiter), Member = "get_IsCompleted", ReturnType = typeof(bool))]
311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<>.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = "TResult")]
312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Exchange", MemberParameters = new object[]
313 {
314 typeof(ref int),
315 typeof(int)
316 }, ReturnType = typeof(int))]
317 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "InnerWrite", MemberParameters = new object[]
318 {
319 typeof(bool),
321 }, ReturnType = typeof(Task))]
322 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "ConfigureAwait", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(ConfiguredTaskAwaitable))]
323 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable.ConfiguredTaskAwaiter), Member = "get_IsCompleted", ReturnType = typeof(bool))]
324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = typeof(void))]
325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "SetResult", ReturnType = typeof(void))]
326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[] { "TAwaiter", "TStateMachine" }, MemberParameters = new object[] { "TAwaiter&", "TStateMachine&" }, ReturnType = typeof(void))]
327 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder[]), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[]
328 {
331 }, MemberParameters = new object[]
332 {
335 }, ReturnType = typeof(void))]
336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", ReturnType = typeof(void))]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "GetSSPIException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(Exception))]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
340 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 37)]
341 private void MoveNext()
342 {
343 throw null;
344 }
345
347 [global::Cpp2ILInjected.Token(Token = "0x60000D7")]
348 [global::Cpp2ILInjected.Address(RVA = "0x1D48B10", Offset = "0x1D48B10", Length = "0xC")]
349 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "SetStateMachine", MemberParameters = new object[] { typeof(IAsyncStateMachine) }, ReturnType = typeof(void))]
352 {
353 throw null;
354 }
355
356 [global::Cpp2ILInjected.Token(Token = "0x40000B4")]
357 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
359
360 [global::Cpp2ILInjected.Token(Token = "0x40000B5")]
361 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
363
364 [global::Cpp2ILInjected.Token(Token = "0x40000B6")]
365 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
367
368 [global::Cpp2ILInjected.Token(Token = "0x40000B7")]
369 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
371
372 [global::Cpp2ILInjected.Token(Token = "0x40000B8")]
373 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
374 private AsyncOperationStatus <status>5__2;
375
376 [global::Cpp2ILInjected.Token(Token = "0x40000B9")]
377 [global::Cpp2ILInjected.FieldOffset(Offset = "0x34")]
378 private AsyncOperationStatus <newStatus>5__3;
379
380 [global::Cpp2ILInjected.Token(Token = "0x40000BA")]
381 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
383
384 [global::Cpp2ILInjected.Token(Token = "0x40000BB")]
385 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
387 }
388
390 [global::Cpp2ILInjected.Token(Token = "0x2000050")]
391 [StructLayout(3)]
393 {
394 [global::Cpp2ILInjected.Token(Token = "0x60000D8")]
395 [global::Cpp2ILInjected.Address(RVA = "0x1D48B1C", Offset = "0x1D48B1C", Length = "0x318")]
396 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
397 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AsyncTaskMethodBuilder<>), Member = "Start", MemberTypeParameters = new object[] { "TStateMachine" }, MemberParameters = new object[] { "TStateMachine&" }, ReturnType = typeof(void))]
398 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Exchange", MemberParameters = new object[]
400 {
401 typeof(ref int),
402 typeof(int)
403 }, ReturnType = typeof(int))]
404 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "InnerRead", MemberParameters = new object[]
405 {
406 typeof(bool),
407 typeof(int),
409 }, ReturnType = typeof(Task<int>))]
410 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<int>), Member = "ConfigureAwait", MemberParameters = new object[] { typeof(bool) }, ReturnType = "System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1<TResult>")]
411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter), Member = "get_IsCompleted", ReturnType = typeof(bool))]
412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = "TResult")]
413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int?), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
414 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<>), Member = "SetResult", MemberParameters = new object[] { "TResult" }, ReturnType = typeof(void))]
415 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<>), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[] { "TAwaiter", "TStateMachine" }, MemberParameters = new object[] { "TAwaiter&", "TStateMachine&" }, ReturnType = typeof(void))]
416 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", ReturnType = typeof(void))]
417 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<>), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
418 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
419 private void MoveNext()
420 {
421 throw null;
422 }
423
425 [global::Cpp2ILInjected.Token(Token = "0x60000D9")]
426 [global::Cpp2ILInjected.Address(RVA = "0x1D48F50", Offset = "0x1D48F50", Length = "0x58")]
427 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
428 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<>), Member = "SetStateMachine", MemberParameters = new object[] { typeof(IAsyncStateMachine) }, ReturnType = typeof(void))]
429 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
431 {
432 throw null;
433 }
434
435 [global::Cpp2ILInjected.Token(Token = "0x40000BC")]
436 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
438
439 [global::Cpp2ILInjected.Token(Token = "0x40000BD")]
440 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
442
443 [global::Cpp2ILInjected.Token(Token = "0x40000BE")]
444 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
446
447 [global::Cpp2ILInjected.Token(Token = "0x40000BF")]
448 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
450
451 [global::Cpp2ILInjected.Token(Token = "0x40000C0")]
452 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
453 private int? <totalRead>5__2;
454
455 [global::Cpp2ILInjected.Token(Token = "0x40000C1")]
456 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
457 private int <requestedSize>5__3;
458
459 [global::Cpp2ILInjected.Token(Token = "0x40000C2")]
460 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
462 }
463 }
464}
class f__AnonymousType0<< Count > j__TPar
AsyncProtocolRequest(MobileAuthenticatedStream parent, bool sync)
AsyncOperationStatus Run(AsyncOperationStatus status)
readonly MobileAuthenticatedStream< Parent > k__BackingField
Task< AsyncProtocolResult > StartOperation(CancellationToken cancellationToken)
readonly bool< RunSynchronously > k__BackingField
Task< int?> InnerRead(CancellationToken cancellationToken)
Task ProcessOperation(CancellationToken cancellationToken)
AsyncTaskMethodBuilder< AsyncProtocolResult ><> t__builder
void SetStateMachine(IAsyncStateMachine stateMachine)
ConfiguredTaskAwaitable.ConfiguredTaskAwaiter u__1
ConfiguredTaskAwaitable.ConfiguredTaskAwaiter u__2
void SetStateMachine(IAsyncStateMachine stateMachine)
ConfiguredTaskAwaitable< int?>.ConfiguredTaskAwaiter u__1
void SetStateMachine(IAsyncStateMachine stateMachine)
ConfiguredTaskAwaitable< int >.ConfiguredTaskAwaiter u__1