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
MobileAuthenticatedStream.cs
Go to the documentation of this file.
1using System;
4using System.IO;
5using System.Net;
14using Cpp2ILInjected;
17using Mono.Unity;
18
19namespace Mono.Net.Security
20{
21 [global::Cpp2ILInjected.Token(Token = "0x2000057")]
23 {
24 [global::Cpp2ILInjected.Token(Token = "0x60000F2")]
25 [global::Cpp2ILInjected.Address(RVA = "0x1D4721C", Offset = "0x1D4721C", Length = "0x124")]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnityTlsStream), Member = ".ctor", MemberParameters = new object[]
27 {
29 typeof(bool),
33 }, ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AuthenticatedStream), Member = ".ctor", MemberParameters = new object[]
37 {
39 typeof(bool)
40 }, ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BufferOffsetSize2), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
44 {
45 throw null;
46 }
47
48 [global::Cpp2ILInjected.Token(Token = "0x17000023")]
50 {
52 [global::Cpp2ILInjected.Token(Token = "0x60000F3")]
53 [global::Cpp2ILInjected.Address(RVA = "0x1D4A670", Offset = "0x1D4A670", Length = "0x8")]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
55 get
56 {
57 throw null;
58 }
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x17000024")]
63 {
65 [global::Cpp2ILInjected.Token(Token = "0x60000F4")]
66 [global::Cpp2ILInjected.Address(RVA = "0x1D4A678", Offset = "0x1D4A678", Length = "0x8")]
67 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
68 get
69 {
70 throw null;
71 }
72 }
73
74 [global::Cpp2ILInjected.Token(Token = "0x17000025")]
75 public MobileTlsProvider Provider
76 {
78 [global::Cpp2ILInjected.Token(Token = "0x60000F5")]
79 [global::Cpp2ILInjected.Address(RVA = "0x1D4A680", Offset = "0x1D4A680", Length = "0x8")]
80 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
81 get
82 {
83 throw null;
84 }
85 }
86
87 [global::Cpp2ILInjected.Token(Token = "0x17000026")]
88 internal string TargetHost
89 {
91 [global::Cpp2ILInjected.Token(Token = "0x60000F6")]
92 [global::Cpp2ILInjected.Address(RVA = "0x1D4A688", Offset = "0x1D4A688", Length = "0x8")]
93 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
94 get
95 {
96 throw null;
97 }
99 [global::Cpp2ILInjected.Token(Token = "0x60000F7")]
100 [global::Cpp2ILInjected.Address(RVA = "0x1D4A690", Offset = "0x1D4A690", Length = "0x8")]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
102 private set
103 {
104 throw null;
105 }
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x60000F8")]
109 [global::Cpp2ILInjected.Address(RVA = "0x1D4A698", Offset = "0x1D4A698", Length = "0xC0")]
110 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileAuthenticatedStream.<StartOperation>d__57), Member = "MoveNext", ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileAuthenticatedStream), Member = "get_LocalCertificate", ReturnType = typeof(X509Certificate))]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Throw", ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
117 internal void CheckThrow(bool authSuccessCheck, bool shutdownCheck = false)
118 {
119 throw null;
120 }
121
122 [global::Cpp2ILInjected.Token(Token = "0x60000F9")]
123 [global::Cpp2ILInjected.Address(RVA = "0x1D488A0", Offset = "0x1D488A0", Length = "0x18C")]
124 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.AsyncProtocolRequest.<ProcessOperation>d__24", Member = "MoveNext", ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileAuthenticatedStream.<ProcessAuthentication>d__48), Member = "MoveNext", ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileAuthenticatedStream), Member = "ProcessHandshake", MemberParameters = new object[]
128 {
130 typeof(bool)
131 }, ReturnType = typeof(AsyncOperationStatus))]
132 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AuthenticationException), Member = ".ctor", MemberParameters = new object[]
134 {
135 typeof(string),
137 }, ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
140 {
141 throw null;
142 }
143
144 [global::Cpp2ILInjected.Token(Token = "0x60000FA")]
145 [global::Cpp2ILInjected.Address(RVA = "0x1D4A758", Offset = "0x1D4A758", Length = "0x17C")]
146 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileAuthenticatedStream.<StartOperation>d__57), Member = "MoveNext", ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileAuthenticatedStream), Member = "InternalRead", MemberParameters = new object[]
149 {
150 typeof(byte[]),
151 typeof(int),
152 typeof(int),
153 typeof(ref bool)
154 }, ReturnType = typeof(int))]
155 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileAuthenticatedStream), Member = "InternalWrite", MemberParameters = new object[]
156 {
157 typeof(byte[]),
158 typeof(int),
159 typeof(int)
160 }, ReturnType = typeof(bool))]
161 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
162 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOException), Member = ".ctor", MemberParameters = new object[]
163 {
164 typeof(string),
166 }, ReturnType = typeof(void))]
167 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
168 internal static Exception GetIOException(Exception e, string message)
169 {
170 throw null;
171 }
172
173 [global::Cpp2ILInjected.Token(Token = "0x60000FB")]
174 [global::Cpp2ILInjected.Address(RVA = "0x1D4A8D4", Offset = "0x1D4A8D4", Length = "0x4C")]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileAuthenticatedStream), Member = "InternalWrite", MemberParameters = new object[]
176 {
177 typeof(byte[]),
178 typeof(int),
179 typeof(int)
180 }, ReturnType = typeof(bool))]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileAuthenticatedStream), Member = "ProcessHandshake", MemberParameters = new object[]
182 {
184 typeof(bool)
185 }, ReturnType = typeof(AsyncOperationStatus))]
186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileAuthenticatedStream), Member = "ProcessRead", MemberParameters = new object[] { typeof(BufferOffsetSize) }, ReturnType = typeof(ValueTuple<int, bool>))]
187 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileAuthenticatedStream), Member = "ProcessWrite", MemberParameters = new object[] { typeof(BufferOffsetSize) }, ReturnType = typeof(ValueTuple<int, bool>))]
188 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
190 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
191 internal static Exception GetInternalError()
192 {
193 throw null;
194 }
195
196 [global::Cpp2ILInjected.Token(Token = "0x60000FC")]
197 [global::Cpp2ILInjected.Address(RVA = "0x1D4A920", Offset = "0x1D4A920", Length = "0x4C")]
198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileAuthenticatedStream.<ProcessAuthentication>d__48), Member = "MoveNext", ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileAuthenticatedStream.<StartOperation>d__57), Member = "MoveNext", ReturnType = typeof(void))]
200 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
202 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
204 {
205 throw null;
206 }
207
208 [global::Cpp2ILInjected.Token(Token = "0x60000FD")]
209 [global::Cpp2ILInjected.Address(RVA = "0x1D483B4", Offset = "0x1D483B4", Length = "0x40")]
210 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
211 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Capture", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(ExceptionDispatchInfo))]
213 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
215 {
216 throw null;
217 }
218
219 [global::Cpp2ILInjected.Token(Token = "0x60000FE")]
220 [global::Cpp2ILInjected.Address(RVA = "0x1D4A96C", Offset = "0x1D4A96C", Length = "0x1D0")]
221 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
222 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "AuthenticateAsClient", MemberParameters = new object[]
223 {
224 typeof(string),
227 typeof(bool)
228 }, ReturnType = typeof(void))]
229 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoSslClientAuthenticationOptions), Member = ".ctor", ReturnType = typeof(void))]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = "get_None", ReturnType = typeof(CancellationToken))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "ProcessAuthentication", MemberParameters = new object[]
233 {
234 typeof(bool),
235 typeof(MonoSslAuthenticationOptions),
237 }, ReturnType = typeof(Task))]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "Wait", ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpWebRequest), Member = "FlattenException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(Exception))]
240 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
245
246 [global::Cpp2ILInjected.Token(Token = "0x60000FF")]
247 [global::Cpp2ILInjected.Address(RVA = "0x1D4AC94", Offset = "0x1D4AC94", Length = "0x1D0")]
248 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
249 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "AuthenticateAsServer", MemberParameters = new object[]
250 {
252 typeof(bool),
254 typeof(bool)
255 }, ReturnType = typeof(void))]
256 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoSslServerAuthenticationOptions), Member = ".ctor", ReturnType = typeof(void))]
258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = "get_None", ReturnType = typeof(CancellationToken))]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "ProcessAuthentication", MemberParameters = new object[]
260 {
261 typeof(bool),
262 typeof(MonoSslAuthenticationOptions),
264 }, ReturnType = typeof(Task))]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "Wait", ReturnType = typeof(void))]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpWebRequest), Member = "FlattenException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(Exception))]
267 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
272
273 [global::Cpp2ILInjected.Token(Token = "0x6000100")]
274 [global::Cpp2ILInjected.Address(RVA = "0x1D4AEC8", Offset = "0x1D4AEC8", Length = "0x11C")]
275 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
276 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "BeginAuthenticateAsClient", MemberParameters = new object[]
277 {
278 typeof(string),
281 typeof(bool),
282 typeof(AsyncCallback),
283 typeof(object)
284 }, ReturnType = typeof(IAsyncResult))]
285 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "AuthenticateAsClientAsync", MemberParameters = new object[]
286 {
287 typeof(string),
290 typeof(bool)
291 }, ReturnType = typeof(Task))]
292 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
293 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoSslClientAuthenticationOptions), Member = ".ctor", ReturnType = typeof(void))]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = "get_None", ReturnType = typeof(CancellationToken))]
295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "ProcessAuthentication", MemberParameters = new object[]
296 {
297 typeof(bool),
298 typeof(MonoSslAuthenticationOptions),
300 }, ReturnType = typeof(Task))]
301 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
306
307 [global::Cpp2ILInjected.Token(Token = "0x6000101")]
308 [global::Cpp2ILInjected.Address(RVA = "0x1D4ABA0", Offset = "0x1D4ABA0", Length = "0xF4")]
309 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
310 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileAuthenticatedStream), Member = "AuthenticateAsClient", MemberParameters = new object[]
311 {
312 typeof(string),
315 typeof(bool)
316 }, ReturnType = typeof(void))]
317 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileAuthenticatedStream), Member = "AuthenticateAsServer", MemberParameters = new object[]
318 {
320 typeof(bool),
322 typeof(bool)
323 }, ReturnType = typeof(void))]
324 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileAuthenticatedStream), Member = "AuthenticateAsClientAsync", MemberParameters = new object[]
325 {
326 typeof(string),
329 typeof(bool)
330 }, ReturnType = typeof(Task))]
331 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "Create", ReturnType = typeof(AsyncTaskMethodBuilder))]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder[]), Member = "Start", MemberTypeParameters = new object[] { typeof(MobileAuthenticatedStream.<ProcessAuthentication>d__48) }, MemberParameters = new object[] { typeof(ref MobileAuthenticatedStream.<ProcessAuthentication>d__48) }, ReturnType = typeof(void))]
334 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "get_Task", ReturnType = typeof(Task))]
335 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
336 private Task ProcessAuthentication(bool runSynchronously, MonoSslAuthenticationOptions options, CancellationToken cancellationToken)
337 {
338 throw null;
339 }
340
341 [global::Cpp2ILInjected.Token(Token = "0x6000102")]
343
344 [global::Cpp2ILInjected.Token(Token = "0x6000103")]
345 [global::Cpp2ILInjected.Address(RVA = "0x1D4AFE4", Offset = "0x1D4AFE4", Length = "0xD8")]
346 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncReadOrWriteRequest), Member = ".ctor", MemberParameters = new object[]
348 {
350 typeof(bool),
351 typeof(byte[]),
352 typeof(int),
353 typeof(int)
354 }, ReturnType = typeof(void))]
355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = "get_None", ReturnType = typeof(CancellationToken))]
356 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "StartOperation", MemberParameters = new object[]
357 {
361 }, ReturnType = typeof(Task<int>))]
362 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<int>), Member = "get_Result", ReturnType = "TResult")]
363 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
364 public override int Read(byte[] buffer, int offset, int count)
365 {
366 throw null;
367 }
368
369 [global::Cpp2ILInjected.Token(Token = "0x6000104")]
370 [global::Cpp2ILInjected.Address(RVA = "0x1D4B1D8", Offset = "0x1D4B1D8", Length = "0xC4")]
371 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
372 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncReadOrWriteRequest), Member = ".ctor", MemberParameters = new object[]
373 {
375 typeof(bool),
376 typeof(byte[]),
377 typeof(int),
378 typeof(int)
379 }, ReturnType = typeof(void))]
380 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = "get_None", ReturnType = typeof(CancellationToken))]
381 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "StartOperation", MemberParameters = new object[]
382 {
383 typeof(MobileAuthenticatedStream.OperationType),
384 typeof(AsyncProtocolRequest),
386 }, ReturnType = typeof(Task<int>))]
387 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "Wait", ReturnType = typeof(void))]
388 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
389 public override void Write(byte[] buffer, int offset, int count)
390 {
391 throw null;
392 }
393
394 [global::Cpp2ILInjected.Token(Token = "0x6000105")]
395 [global::Cpp2ILInjected.Address(RVA = "0x1D4B29C", Offset = "0x1D4B29C", Length = "0x94")]
396 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
397 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncReadOrWriteRequest), Member = ".ctor", MemberParameters = new object[]
398 {
400 typeof(bool),
401 typeof(byte[]),
402 typeof(int),
403 typeof(int)
404 }, ReturnType = typeof(void))]
405 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "StartOperation", MemberParameters = new object[]
406 {
407 typeof(MobileAuthenticatedStream.OperationType),
408 typeof(AsyncProtocolRequest),
410 }, ReturnType = typeof(Task<int>))]
411 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
412 public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
413 {
414 throw null;
415 }
416
417 [global::Cpp2ILInjected.Token(Token = "0x6000106")]
418 [global::Cpp2ILInjected.Address(RVA = "0x1D4B330", Offset = "0x1D4B330", Length = "0x94")]
419 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncReadOrWriteRequest), Member = ".ctor", MemberParameters = new object[]
421 {
423 typeof(bool),
424 typeof(byte[]),
425 typeof(int),
426 typeof(int)
427 }, ReturnType = typeof(void))]
428 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "StartOperation", MemberParameters = new object[]
429 {
430 typeof(MobileAuthenticatedStream.OperationType),
431 typeof(AsyncProtocolRequest),
433 }, ReturnType = typeof(Task<int>))]
434 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
435 public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
436 {
437 throw null;
438 }
439
440 [global::Cpp2ILInjected.Token(Token = "0x6000107")]
441 [global::Cpp2ILInjected.Address(RVA = "0x1D4B0BC", Offset = "0x1D4B0BC", Length = "0x11C")]
442 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
443 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileAuthenticatedStream), Member = "Read", MemberParameters = new object[]
444 {
445 typeof(byte[]),
446 typeof(int),
447 typeof(int)
448 }, ReturnType = typeof(int))]
449 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileAuthenticatedStream), Member = "Write", MemberParameters = new object[]
450 {
451 typeof(byte[]),
452 typeof(int),
453 typeof(int)
454 }, ReturnType = typeof(void))]
455 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileAuthenticatedStream), Member = "ReadAsync", MemberParameters = new object[]
456 {
457 typeof(byte[]),
458 typeof(int),
459 typeof(int),
461 }, ReturnType = typeof(Task<int>))]
462 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileAuthenticatedStream), Member = "WriteAsync", MemberParameters = new object[]
463 {
464 typeof(byte[]),
465 typeof(int),
466 typeof(int),
468 }, ReturnType = typeof(Task))]
469 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
470 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "Create", ReturnType = "System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<TResult>")]
471 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "Start", MemberTypeParameters = new object[] { typeof(MobileAuthenticatedStream.<StartOperation>d__57) }, MemberParameters = new object[] { typeof(ref MobileAuthenticatedStream.<StartOperation>d__57) }, ReturnType = typeof(void))]
472 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "get_Task", ReturnType = "System.Threading.Tasks.Task`1<TResult>")]
473 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
475 {
476 throw null;
477 }
478
479 [global::Cpp2ILInjected.Token(Token = "0x6000108")]
480 [global::Cpp2ILInjected.Address(RVA = "0x1D45AFC", Offset = "0x1D45AFC", Length = "0x10C")]
481 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
482 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnityTlsContext), Member = "ReadCallback", MemberParameters = new object[]
483 {
484 typeof(byte*),
485 typeof(IntPtr),
487 }, ReturnType = typeof(IntPtr))]
488 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
489 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "InternalRead", MemberParameters = new object[]
490 {
491 typeof(AsyncProtocolRequest),
493 typeof(byte[]),
494 typeof(int),
495 typeof(int)
496 }, ReturnType = typeof(ValueTuple<int, bool>))]
497 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "GetIOException", MemberParameters = new object[]
498 {
500 typeof(string)
501 }, ReturnType = typeof(Exception))]
502 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Capture", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(ExceptionDispatchInfo))]
503 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
504 internal unsafe int InternalRead(byte[] buffer, int offset, int size, out bool outWantMore)
505 {
506 throw null;
507 }
508
509 [global::Cpp2ILInjected.Token(Token = "0x6000109")]
510 [global::Cpp2ILInjected.Address(RVA = "0x1D4B3C4", Offset = "0x1D4B3C4", Length = "0x170")]
511 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
512 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileAuthenticatedStream), Member = "InternalRead", MemberParameters = new object[]
513 {
514 typeof(byte[]),
515 typeof(int),
516 typeof(int),
517 typeof(ref bool)
518 }, ReturnType = typeof(int))]
519 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
520 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Min", MemberParameters = new object[]
521 {
522 typeof(int),
523 typeof(int)
524 }, ReturnType = typeof(int))]
525 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
526 {
527 typeof(Array),
528 typeof(int),
529 typeof(Array),
530 typeof(int),
531 typeof(int)
532 }, ReturnType = typeof(void))]
533 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValueTuple<int, bool>), Member = ".ctor", MemberParameters = new object[]
534 {
535 typeof(int),
536 typeof(bool)
537 }, ReturnType = typeof(void))]
538 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncProtocolRequest), Member = "RequestRead", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
539 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", ReturnType = typeof(void))]
540 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
542 {
543 throw null;
544 }
545
546 [global::Cpp2ILInjected.Token(Token = "0x600010A")]
547 [global::Cpp2ILInjected.Address(RVA = "0x1D45664", Offset = "0x1D45664", Length = "0x1E4")]
548 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
549 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnityTlsContext), Member = "WriteCallback", MemberParameters = new object[]
550 {
551 typeof(byte*),
552 typeof(IntPtr),
554 }, ReturnType = typeof(IntPtr))]
555 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
556 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "InternalWrite", MemberParameters = new object[]
557 {
558 typeof(AsyncProtocolRequest),
559 typeof(BufferOffsetSize2),
560 typeof(byte[]),
561 typeof(int),
562 typeof(int)
563 }, ReturnType = typeof(bool))]
564 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "GetInternalError", ReturnType = typeof(Exception))]
565 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "GetIOException", MemberParameters = new object[]
566 {
568 typeof(string)
569 }, ReturnType = typeof(Exception))]
570 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Capture", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(ExceptionDispatchInfo))]
571 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
572 internal unsafe bool InternalWrite(byte[] buffer, int offset, int size)
573 {
574 throw null;
575 }
576
577 [global::Cpp2ILInjected.Token(Token = "0x600010B")]
578 [global::Cpp2ILInjected.Address(RVA = "0x1D4B534", Offset = "0x1D4B534", Length = "0xE4")]
579 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
580 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileAuthenticatedStream), Member = "InternalWrite", MemberParameters = new object[]
581 {
582 typeof(byte[]),
583 typeof(int),
584 typeof(int)
585 }, ReturnType = typeof(bool))]
586 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
587 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BufferOffsetSize2), Member = "AppendData", MemberParameters = new object[]
588 {
589 typeof(byte[]),
590 typeof(int),
591 typeof(int)
592 }, ReturnType = typeof(void))]
593 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Exchange", MemberParameters = new object[]
594 {
595 typeof(ref int),
596 typeof(int)
597 }, ReturnType = typeof(int))]
598 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", ReturnType = typeof(void))]
599 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BufferOffsetSize2), Member = "Reset", ReturnType = typeof(void))]
600 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
601 private bool InternalWrite(AsyncProtocolRequest asyncRequest, BufferOffsetSize2 internalBuffer, byte[] buffer, int offset, int size)
602 {
603 throw null;
604 }
605
606 [global::Cpp2ILInjected.Token(Token = "0x600010C")]
607 [global::Cpp2ILInjected.Address(RVA = "0x1D48E34", Offset = "0x1D48E34", Length = "0x11C")]
608 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
609 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.AsyncProtocolRequest.<InnerRead>d__25", Member = "MoveNext", ReturnType = typeof(void))]
610 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
611 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "Create", ReturnType = "System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<TResult>")]
612 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "Start", MemberTypeParameters = new object[] { typeof(MobileAuthenticatedStream.<InnerRead>d__66) }, MemberParameters = new object[] { typeof(ref MobileAuthenticatedStream.<InnerRead>d__66) }, ReturnType = typeof(void))]
613 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "get_Task", ReturnType = "System.Threading.Tasks.Task`1<TResult>")]
614 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
615 internal Task<int> InnerRead(bool sync, int requestedSize, CancellationToken cancellationToken)
616 {
617 throw null;
618 }
619
620 [global::Cpp2ILInjected.Token(Token = "0x600010D")]
621 [global::Cpp2ILInjected.Address(RVA = "0x1D48A2C", Offset = "0x1D48A2C", Length = "0xE4")]
622 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
623 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.AsyncProtocolRequest.<ProcessOperation>d__24", Member = "MoveNext", ReturnType = typeof(void))]
624 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
625 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "Create", ReturnType = typeof(AsyncTaskMethodBuilder))]
626 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder[]), Member = "Start", MemberTypeParameters = new object[] { typeof(MobileAuthenticatedStream.<InnerWrite>d__67) }, MemberParameters = new object[] { typeof(ref MobileAuthenticatedStream.<InnerWrite>d__67) }, ReturnType = typeof(void))]
627 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "get_Task", ReturnType = typeof(Task))]
628 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
629 internal Task InnerWrite(bool sync, CancellationToken cancellationToken)
630 {
631 throw null;
632 }
633
634 [global::Cpp2ILInjected.Token(Token = "0x600010E")]
635 [global::Cpp2ILInjected.Address(RVA = "0x1D48FBC", Offset = "0x1D48FBC", Length = "0x39C")]
636 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
637 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
638 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
639 {
640 typeof(object),
641 typeof(ref bool)
642 }, ReturnType = typeof(void))]
643 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Throw", ReturnType = typeof(void))]
644 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
645 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
646 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", ReturnType = typeof(void))]
647 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "GetInternalError", ReturnType = typeof(Exception))]
648 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "GetSSPIException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(Exception))]
649 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Capture", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(ExceptionDispatchInfo))]
650 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stream), Member = "Dispose", ReturnType = typeof(void))]
651 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 39)]
653 {
654 throw null;
655 }
656
657 [global::Cpp2ILInjected.Token(Token = "0x600010F")]
658 [global::Cpp2ILInjected.Address(RVA = "0x1D494DC", Offset = "0x1D494DC", Length = "0x148")]
659 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
660 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AsyncReadRequest), Member = "Run", MemberParameters = new object[] { typeof(AsyncOperationStatus) }, ReturnType = typeof(AsyncOperationStatus))]
661 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
662 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
663 {
664 typeof(object),
665 typeof(ref bool)
666 }, ReturnType = typeof(void))]
667 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Throw", ReturnType = typeof(void))]
668 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
669 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "GetInternalError", ReturnType = typeof(Exception))]
670 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
672 {
673 throw null;
674 }
675
676 [global::Cpp2ILInjected.Token(Token = "0x6000110")]
677 [global::Cpp2ILInjected.Address(RVA = "0x1D49694", Offset = "0x1D49694", Length = "0x148")]
678 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
679 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AsyncWriteRequest), Member = "Run", MemberParameters = new object[] { typeof(AsyncOperationStatus) }, ReturnType = typeof(AsyncOperationStatus))]
680 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
681 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
682 {
683 typeof(object),
684 typeof(ref bool)
685 }, ReturnType = typeof(void))]
686 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Throw", ReturnType = typeof(void))]
687 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
688 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "GetInternalError", ReturnType = typeof(Exception))]
689 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
691 {
692 throw null;
693 }
694
695 [global::Cpp2ILInjected.Token(Token = "0x17000027")]
696 public override bool IsAuthenticated
697 {
698 [global::Cpp2ILInjected.Token(Token = "0x6000111")]
699 [global::Cpp2ILInjected.Address(RVA = "0x1D4B618", Offset = "0x1D4B618", Length = "0xE8")]
700 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
701 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
702 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
703 {
704 typeof(object),
705 typeof(ref bool)
706 }, ReturnType = typeof(void))]
707 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
708 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
709 get
710 {
711 throw null;
712 }
713 }
714
715 [global::Cpp2ILInjected.Token(Token = "0x6000112")]
716 [global::Cpp2ILInjected.Address(RVA = "0x1D4B700", Offset = "0x1D4B700", Length = "0x1D8")]
717 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
718 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
719 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
720 {
721 typeof(object),
722 typeof(ref bool)
723 }, ReturnType = typeof(void))]
724 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
725 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Capture", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(ExceptionDispatchInfo))]
726 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileTlsContext), Member = "Dispose", ReturnType = typeof(void))]
727 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
728 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AuthenticatedStream), Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
729 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
730 protected override void Dispose(bool disposing)
731 {
732 throw null;
733 }
734
735 [global::Cpp2ILInjected.Token(Token = "0x6000113")]
736 [global::Cpp2ILInjected.Address(RVA = "0x1D4B948", Offset = "0x1D4B948", Length = "0x14")]
737 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
738 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
739 public override void Flush()
740 {
741 throw null;
742 }
743
744 [global::Cpp2ILInjected.Token(Token = "0x17000028")]
746 {
747 [global::Cpp2ILInjected.Token(Token = "0x6000114")]
748 [global::Cpp2ILInjected.Address(RVA = "0x1D4B95C", Offset = "0x1D4B95C", Length = "0xDC")]
749 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
750 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "get_LocalCertificate", ReturnType = typeof(X509Certificate))]
751 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
752 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
753 {
754 typeof(object),
755 typeof(ref bool)
756 }, ReturnType = typeof(void))]
757 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "CheckThrow", MemberParameters = new object[]
758 {
759 typeof(bool),
760 typeof(bool)
761 }, ReturnType = typeof(void))]
762 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "get_InternalLocalCertificate", ReturnType = typeof(X509Certificate))]
763 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
764 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
765 get
766 {
767 throw null;
768 }
769 }
770
771 [global::Cpp2ILInjected.Token(Token = "0x17000029")]
773 {
774 [global::Cpp2ILInjected.Token(Token = "0x6000115")]
775 [global::Cpp2ILInjected.Address(RVA = "0x1D4BA38", Offset = "0x1D4BA38", Length = "0x100")]
776 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
777 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MobileAuthenticatedStream), Member = "get_LocalCertificate", ReturnType = typeof(X509Certificate))]
778 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
779 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
780 {
781 typeof(object),
782 typeof(ref bool)
783 }, ReturnType = typeof(void))]
784 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Throw", ReturnType = typeof(void))]
785 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
786 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
787 get
788 {
789 throw null;
790 }
791 }
792
793 [global::Cpp2ILInjected.Token(Token = "0x6000116")]
794 [global::Cpp2ILInjected.Address(RVA = "0x1D4BB38", Offset = "0x1D4BB38", Length = "0x38")]
795 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
796 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
797 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
798 public override long Seek(long offset, SeekOrigin origin)
799 {
800 throw null;
801 }
802
803 [global::Cpp2ILInjected.Token(Token = "0x6000117")]
804 [global::Cpp2ILInjected.Address(RVA = "0x1D4BB70", Offset = "0x1D4BB70", Length = "0x14")]
805 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
806 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
807 public override void SetLength(long value)
808 {
809 throw null;
810 }
811
812 [global::Cpp2ILInjected.Token(Token = "0x1700002A")]
813 public override bool CanRead
814 {
815 [global::Cpp2ILInjected.Token(Token = "0x6000118")]
816 [global::Cpp2ILInjected.Address(RVA = "0x1D4BB84", Offset = "0x1D4BB84", Length = "0x3C")]
817 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
818 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
819 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
820 get
821 {
822 throw null;
823 }
824 }
825
826 [global::Cpp2ILInjected.Token(Token = "0x1700002B")]
827 public override bool CanTimeout
828 {
829 [global::Cpp2ILInjected.Token(Token = "0x6000119")]
830 [global::Cpp2ILInjected.Address(RVA = "0x1D4BBC0", Offset = "0x1D4BBC0", Length = "0x10")]
831 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
832 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
833 get
834 {
835 throw null;
836 }
837 }
838
839 [global::Cpp2ILInjected.Token(Token = "0x1700002C")]
840 public override bool CanWrite
841 {
842 [global::Cpp2ILInjected.Token(Token = "0x600011A")]
843 [global::Cpp2ILInjected.Address(RVA = "0x1D4BBD0", Offset = "0x1D4BBD0", Length = "0x5C")]
844 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
845 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
846 get
847 {
848 throw null;
849 }
850 }
851
852 [global::Cpp2ILInjected.Token(Token = "0x1700002D")]
853 public override bool CanSeek
854 {
855 [global::Cpp2ILInjected.Token(Token = "0x600011B")]
856 [global::Cpp2ILInjected.Address(RVA = "0x1D4BC2C", Offset = "0x1D4BC2C", Length = "0x8")]
857 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
858 get
859 {
860 throw null;
861 }
862 }
863
864 [global::Cpp2ILInjected.Token(Token = "0x1700002E")]
865 public override long Length
866 {
867 [global::Cpp2ILInjected.Token(Token = "0x600011C")]
868 [global::Cpp2ILInjected.Address(RVA = "0x1D4BC34", Offset = "0x1D4BC34", Length = "0x10")]
869 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
870 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
871 get
872 {
873 throw null;
874 }
875 }
876
877 [global::Cpp2ILInjected.Token(Token = "0x1700002F")]
878 public override long Position
879 {
880 [global::Cpp2ILInjected.Token(Token = "0x600011D")]
881 [global::Cpp2ILInjected.Address(RVA = "0x1D4BC44", Offset = "0x1D4BC44", Length = "0x10")]
882 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
883 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
884 get
885 {
886 throw null;
887 }
888 [global::Cpp2ILInjected.Token(Token = "0x600011E")]
889 [global::Cpp2ILInjected.Address(RVA = "0x1D4BC54", Offset = "0x1D4BC54", Length = "0x38")]
890 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
891 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
892 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
893 set
894 {
895 throw null;
896 }
897 }
898
899 [global::Cpp2ILInjected.Token(Token = "0x17000030")]
900 public override int ReadTimeout
901 {
902 [global::Cpp2ILInjected.Token(Token = "0x600011F")]
903 [global::Cpp2ILInjected.Address(RVA = "0x1D4BC8C", Offset = "0x1D4BC8C", Length = "0x14")]
904 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
905 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
906 get
907 {
908 throw null;
909 }
910 [global::Cpp2ILInjected.Token(Token = "0x6000120")]
911 [global::Cpp2ILInjected.Address(RVA = "0x1D4BCA0", Offset = "0x1D4BCA0", Length = "0x14")]
912 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
913 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
914 set
915 {
916 throw null;
917 }
918 }
919
920 [global::Cpp2ILInjected.Token(Token = "0x17000031")]
921 public override int WriteTimeout
922 {
923 [global::Cpp2ILInjected.Token(Token = "0x6000121")]
924 [global::Cpp2ILInjected.Address(RVA = "0x1D4BCB4", Offset = "0x1D4BCB4", Length = "0x14")]
925 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
926 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
927 get
928 {
929 throw null;
930 }
931 [global::Cpp2ILInjected.Token(Token = "0x6000122")]
932 [global::Cpp2ILInjected.Address(RVA = "0x1D4BCC8", Offset = "0x1D4BCC8", Length = "0x14")]
933 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
934 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
935 set
936 {
937 throw null;
938 }
939 }
940
941 // Note: this type is marked as 'beforefieldinit'.
942 [global::Cpp2ILInjected.Token(Token = "0x6000123")]
943 [global::Cpp2ILInjected.Address(RVA = "0x1D4BCDC", Offset = "0x1D4BCDC", Length = "0x4C")]
944 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
945 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
947 {
948 throw null;
949 }
950
952 [global::Cpp2ILInjected.Token(Token = "0x6000124")]
953 [global::Cpp2ILInjected.Address(RVA = "0x1D4BD28", Offset = "0x1D4BD28", Length = "0x24")]
954 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
955 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
957 {
958 throw null;
959 }
960
961 [global::Cpp2ILInjected.Token(Token = "0x40000CD")]
962 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
964
965 [global::Cpp2ILInjected.Token(Token = "0x40000CE")]
966 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
968
969 [global::Cpp2ILInjected.Token(Token = "0x40000CF")]
970 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
972
973 [global::Cpp2ILInjected.Token(Token = "0x40000D0")]
974 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
976
977 [global::Cpp2ILInjected.Token(Token = "0x40000D1")]
978 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
980
981 [global::Cpp2ILInjected.Token(Token = "0x40000D2")]
982 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
984
985 [global::Cpp2ILInjected.Token(Token = "0x40000D3")]
986 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
988
989 [global::Cpp2ILInjected.Token(Token = "0x40000D4")]
990 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
991 private object ioLock;
992
993 [global::Cpp2ILInjected.Token(Token = "0x40000D5")]
994 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
995 private int closeRequested;
996
997 [global::Cpp2ILInjected.Token(Token = "0x40000D6")]
998 [global::Cpp2ILInjected.FieldOffset(Offset = "0x7C")]
999 private bool shutdown;
1000
1001 [global::Cpp2ILInjected.Token(Token = "0x40000D7")]
1002 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
1004
1005 [global::Cpp2ILInjected.Token(Token = "0x40000D8")]
1006 private static int uniqueNameInteger;
1007
1009 [global::Cpp2ILInjected.Token(Token = "0x40000D9")]
1010 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
1011 private readonly SslStream <SslStream>k__BackingField;
1012
1014 [global::Cpp2ILInjected.Token(Token = "0x40000DA")]
1015 [global::Cpp2ILInjected.FieldOffset(Offset = "0x90")]
1016 private readonly MonoTlsSettings <Settings>k__BackingField;
1017
1019 [global::Cpp2ILInjected.Token(Token = "0x40000DB")]
1020 [global::Cpp2ILInjected.FieldOffset(Offset = "0x98")]
1021 private readonly MobileTlsProvider <Provider>k__BackingField;
1022
1024 [global::Cpp2ILInjected.Token(Token = "0x40000DC")]
1025 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA0")]
1026 private string <TargetHost>k__BackingField;
1027
1028 [global::Cpp2ILInjected.Token(Token = "0x40000DD")]
1029 private static int nextId;
1030
1031 [global::Cpp2ILInjected.Token(Token = "0x40000DE")]
1032 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA8")]
1033 internal readonly int ID;
1034
1035 [global::Cpp2ILInjected.Token(Token = "0x2000058")]
1036 private enum Operation
1037 {
1038 [global::Cpp2ILInjected.Token(Token = "0x40000E0")]
1039 None,
1040 [global::Cpp2ILInjected.Token(Token = "0x40000E1")]
1041 Handshake,
1042 [global::Cpp2ILInjected.Token(Token = "0x40000E2")]
1044 [global::Cpp2ILInjected.Token(Token = "0x40000E3")]
1046 [global::Cpp2ILInjected.Token(Token = "0x40000E4")]
1047 Read,
1048 [global::Cpp2ILInjected.Token(Token = "0x40000E5")]
1049 Write,
1050 [global::Cpp2ILInjected.Token(Token = "0x40000E6")]
1051 Close
1052 }
1053
1054 [global::Cpp2ILInjected.Token(Token = "0x2000059")]
1055 private enum OperationType
1056 {
1057 [global::Cpp2ILInjected.Token(Token = "0x40000E8")]
1058 Read,
1059 [global::Cpp2ILInjected.Token(Token = "0x40000E9")]
1060 Write,
1061 [global::Cpp2ILInjected.Token(Token = "0x40000EA")]
1063 [global::Cpp2ILInjected.Token(Token = "0x40000EB")]
1064 Shutdown
1065 }
1066
1068 [global::Cpp2ILInjected.Token(Token = "0x200005A")]
1069 [StructLayout(3)]
1071 {
1072 [global::Cpp2ILInjected.Token(Token = "0x6000125")]
1073 [global::Cpp2ILInjected.Address(RVA = "0x1D4BD4C", Offset = "0x1D4BD4C", Length = "0x7E8")]
1074 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1075 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1076 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1077 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Increment", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(int))]
1078 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NumberFormatInfo), Member = "get_InvariantInfo", ReturnType = typeof(NumberFormatInfo))]
1079 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", MemberParameters = new object[] { typeof(IFormatProvider) }, ReturnType = typeof(string))]
1080 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
1081 {
1082 typeof(string),
1083 typeof(string)
1084 }, ReturnType = typeof(string))]
1085 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Throw", ReturnType = typeof(void))]
1086 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncProtocolRequest), Member = ".ctor", MemberParameters = new object[]
1087 {
1089 typeof(bool)
1090 }, ReturnType = typeof(void))]
1091 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
1092 {
1093 typeof(object),
1094 typeof(ref bool)
1095 }, ReturnType = typeof(void))]
1096 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BufferOffsetSize2), Member = "Reset", ReturnType = typeof(void))]
1097 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
1098 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncProtocolRequest), Member = "StartOperation", MemberParameters = new object[] { typeof(CancellationToken) }, ReturnType = typeof(Task<AsyncProtocolResult>))]
1099 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<object>), Member = "ConfigureAwait", MemberParameters = new object[] { typeof(bool) }, ReturnType = "System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1<TResult>")]
1100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter), Member = "get_IsCompleted", ReturnType = typeof(bool))]
1101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder[]), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[]
1102 {
1103 typeof(ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter),
1105 }, MemberParameters = new object[]
1106 {
1107 typeof(ref ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter),
1109 }, ReturnType = typeof(void))]
1110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = "TResult")]
1111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", ReturnType = typeof(void))]
1112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "GetInvalidNestedCallException", ReturnType = typeof(Exception))]
1113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "GetSSPIException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(Exception))]
1114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Capture", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(ExceptionDispatchInfo))]
1115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "SetResult", ReturnType = typeof(void))]
1117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
1118 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 68)]
1119 private void MoveNext()
1120 {
1121 throw null;
1122 }
1123
1125 [global::Cpp2ILInjected.Token(Token = "0x6000126")]
1126 [global::Cpp2ILInjected.Address(RVA = "0x1D4C534", Offset = "0x1D4C534", Length = "0xC")]
1127 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "SetStateMachine", MemberParameters = new object[] { typeof(IAsyncStateMachine) }, ReturnType = typeof(void))]
1130 {
1131 throw null;
1132 }
1133
1134 [global::Cpp2ILInjected.Token(Token = "0x40000EC")]
1135 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
1137
1138 [global::Cpp2ILInjected.Token(Token = "0x40000ED")]
1139 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
1141
1142 [global::Cpp2ILInjected.Token(Token = "0x40000EE")]
1143 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
1145
1146 [global::Cpp2ILInjected.Token(Token = "0x40000EF")]
1147 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
1149
1150 [global::Cpp2ILInjected.Token(Token = "0x40000F0")]
1151 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
1152 public bool runSynchronously;
1153
1154 [global::Cpp2ILInjected.Token(Token = "0x40000F1")]
1155 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
1157
1158 [global::Cpp2ILInjected.Token(Token = "0x40000F2")]
1159 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
1161 }
1162
1164 [global::Cpp2ILInjected.Token(Token = "0x200005B")]
1165 [StructLayout(3)]
1167 {
1168 [global::Cpp2ILInjected.Token(Token = "0x6000127")]
1169 [global::Cpp2ILInjected.Address(RVA = "0x1D4C540", Offset = "0x1D4C540", Length = "0x6AC")]
1170 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1171 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "CheckThrow", MemberParameters = new object[]
1173 {
1174 typeof(bool),
1175 typeof(bool)
1176 }, ReturnType = typeof(void))]
1177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "GetInvalidNestedCallException", ReturnType = typeof(Exception))]
1178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
1179 {
1180 typeof(object),
1181 typeof(ref bool)
1182 }, ReturnType = typeof(void))]
1183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BufferOffsetSize2), Member = "Reset", ReturnType = typeof(void))]
1184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
1185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncProtocolRequest), Member = "StartOperation", MemberParameters = new object[] { typeof(CancellationToken) }, ReturnType = typeof(Task<AsyncProtocolResult>))]
1186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<object>), Member = "ConfigureAwait", MemberParameters = new object[] { typeof(bool) }, ReturnType = "System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1<TResult>")]
1187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter), Member = "get_IsCompleted", ReturnType = typeof(bool))]
1188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = "TResult")]
1189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[]
1190 {
1191 typeof(ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter),
1193 }, MemberParameters = new object[]
1194 {
1195 typeof(ref ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter),
1197 }, ReturnType = typeof(void))]
1198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
1199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
1200 {
1201 typeof(string),
1202 typeof(string)
1203 }, ReturnType = typeof(string))]
1204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "GetIOException", MemberParameters = new object[]
1205 {
1207 typeof(string)
1208 }, ReturnType = typeof(Exception))]
1209 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Capture", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(ExceptionDispatchInfo))]
1210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExceptionDispatchInfo), Member = "Throw", ReturnType = typeof(void))]
1212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "SetResult", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
1214 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 62)]
1215 private void MoveNext()
1216 {
1217 throw null;
1218 }
1219
1221 [global::Cpp2ILInjected.Token(Token = "0x6000128")]
1222 [global::Cpp2ILInjected.Address(RVA = "0x1D4CBEC", Offset = "0x1D4CBEC", Length = "0x58")]
1223 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "SetStateMachine", MemberParameters = new object[] { typeof(IAsyncStateMachine) }, ReturnType = typeof(void))]
1225 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1227 {
1228 throw null;
1229 }
1230
1231 [global::Cpp2ILInjected.Token(Token = "0x40000F3")]
1232 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
1234
1235 [global::Cpp2ILInjected.Token(Token = "0x40000F4")]
1236 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
1238
1239 [global::Cpp2ILInjected.Token(Token = "0x40000F5")]
1240 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
1242
1243 [global::Cpp2ILInjected.Token(Token = "0x40000F6")]
1244 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
1246
1247 [global::Cpp2ILInjected.Token(Token = "0x40000F7")]
1248 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
1250
1251 [global::Cpp2ILInjected.Token(Token = "0x40000F8")]
1252 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
1254
1255 [global::Cpp2ILInjected.Token(Token = "0x40000F9")]
1256 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
1258 }
1259
1261 [global::Cpp2ILInjected.Token(Token = "0x200005C")]
1262 private sealed class <>c__DisplayClass66_0
1263 {
1264 [global::Cpp2ILInjected.Token(Token = "0x6000129")]
1265 [global::Cpp2ILInjected.Address(RVA = "0x1D4CC44", Offset = "0x1D4CC44", Length = "0x8")]
1266 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1269 {
1270 throw null;
1271 }
1272
1273 [global::Cpp2ILInjected.Token(Token = "0x600012A")]
1274 [global::Cpp2ILInjected.Address(RVA = "0x1D4CC4C", Offset = "0x1D4CC4C", Length = "0x30")]
1275 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1276 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1277 internal int <InnerRead>b__0()
1278 {
1279 throw null;
1280 }
1281
1282 [global::Cpp2ILInjected.Token(Token = "0x40000FA")]
1283 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1285
1286 [global::Cpp2ILInjected.Token(Token = "0x40000FB")]
1287 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
1288 public int len;
1289 }
1290
1292 [global::Cpp2ILInjected.Token(Token = "0x200005D")]
1293 [StructLayout(3)]
1295 {
1296 [global::Cpp2ILInjected.Token(Token = "0x600012B")]
1297 [global::Cpp2ILInjected.Address(RVA = "0x1D4CC7C", Offset = "0x1D4CC7C", Length = "0x3BC")]
1298 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1299 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = "ThrowIfCancellationRequested", ReturnType = typeof(void))]
1302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Min", MemberParameters = new object[]
1303 {
1304 typeof(int),
1305 typeof(int)
1306 }, ReturnType = typeof(int))]
1307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<int>), Member = ".ctor", MemberParameters = new object[]
1308 {
1309 typeof(object),
1310 typeof(IntPtr)
1311 }, ReturnType = typeof(void))]
1312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "Run", MemberTypeParameters = new object[] { "TResult" }, MemberParameters = new object[] { "System.Func`1<TResult>" }, ReturnType = "System.Threading.Tasks.Task`1<TResult>")]
1313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<int>), Member = "ConfigureAwait", MemberParameters = new object[] { typeof(bool) }, ReturnType = "System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1<TResult>")]
1314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter), Member = "get_IsCompleted", ReturnType = typeof(bool))]
1315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = "TResult")]
1316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "SetResult", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1317 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[]
1318 {
1319 typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter),
1321 }, MemberParameters = new object[]
1322 {
1323 typeof(ref ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter),
1325 }, ReturnType = typeof(void))]
1326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", ReturnType = typeof(void))]
1327 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
1328 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 30)]
1329 private void MoveNext()
1330 {
1331 throw null;
1332 }
1333
1335 [global::Cpp2ILInjected.Token(Token = "0x600012C")]
1336 [global::Cpp2ILInjected.Address(RVA = "0x1D4D038", Offset = "0x1D4D038", Length = "0x58")]
1337 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "SetStateMachine", MemberParameters = new object[] { typeof(IAsyncStateMachine) }, ReturnType = typeof(void))]
1339 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1341 {
1342 throw null;
1343 }
1344
1345 [global::Cpp2ILInjected.Token(Token = "0x40000FC")]
1346 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
1348
1349 [global::Cpp2ILInjected.Token(Token = "0x40000FD")]
1350 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
1352
1353 [global::Cpp2ILInjected.Token(Token = "0x40000FE")]
1354 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
1356
1357 [global::Cpp2ILInjected.Token(Token = "0x40000FF")]
1358 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
1360
1361 [global::Cpp2ILInjected.Token(Token = "0x4000100")]
1362 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
1363 public int requestedSize;
1364
1365 [global::Cpp2ILInjected.Token(Token = "0x4000101")]
1366 [global::Cpp2ILInjected.FieldOffset(Offset = "0x34")]
1367 public bool sync;
1368
1369 [global::Cpp2ILInjected.Token(Token = "0x4000102")]
1370 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
1372 }
1373
1375 [global::Cpp2ILInjected.Token(Token = "0x200005E")]
1376 [StructLayout(3)]
1378 {
1379 [global::Cpp2ILInjected.Token(Token = "0x600012D")]
1380 [global::Cpp2ILInjected.Address(RVA = "0x1D4D090", Offset = "0x1D4D090", Length = "0x23C")]
1381 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1382 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1383 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = "ThrowIfCancellationRequested", ReturnType = typeof(void))]
1384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action), Member = ".ctor", MemberParameters = new object[]
1385 {
1386 typeof(object),
1387 typeof(IntPtr)
1388 }, ReturnType = typeof(void))]
1389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "Run", MemberParameters = new object[] { typeof(Action) }, ReturnType = typeof(Task))]
1390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stream), Member = "WriteAsync", MemberParameters = new object[]
1391 {
1392 typeof(byte[]),
1393 typeof(int),
1394 typeof(int)
1395 }, ReturnType = typeof(Task))]
1396 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "ConfigureAwait", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(ConfiguredTaskAwaitable))]
1397 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable.ConfiguredTaskAwaiter), Member = "get_IsCompleted", ReturnType = typeof(bool))]
1398 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = typeof(void))]
1399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "SetResult", ReturnType = typeof(void))]
1400 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder[]), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[]
1401 {
1404 }, MemberParameters = new object[]
1405 {
1408 }, ReturnType = typeof(void))]
1409 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
1410 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
1411 private void MoveNext()
1412 {
1413 throw null;
1414 }
1415
1417 [global::Cpp2ILInjected.Token(Token = "0x600012E")]
1418 [global::Cpp2ILInjected.Address(RVA = "0x1D4D2CC", Offset = "0x1D4D2CC", Length = "0xC")]
1419 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "SetStateMachine", MemberParameters = new object[] { typeof(IAsyncStateMachine) }, ReturnType = typeof(void))]
1422 {
1423 throw null;
1424 }
1425
1426 [global::Cpp2ILInjected.Token(Token = "0x4000103")]
1427 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
1429
1430 [global::Cpp2ILInjected.Token(Token = "0x4000104")]
1431 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
1433
1434 [global::Cpp2ILInjected.Token(Token = "0x4000105")]
1435 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
1437
1438 [global::Cpp2ILInjected.Token(Token = "0x4000106")]
1439 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
1441
1442 [global::Cpp2ILInjected.Token(Token = "0x4000107")]
1443 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
1444 public bool sync;
1445
1446 [global::Cpp2ILInjected.Token(Token = "0x4000108")]
1447 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
1449 }
1450 }
1451}
class f__AnonymousType0<< Count > j__TPar
Task< int > StartOperation(MobileAuthenticatedStream.OperationType type, AsyncProtocolRequest asyncRequest, CancellationToken cancellationToken)
readonly MonoTlsSettings< Settings > k__BackingField
AsyncOperationStatus ProcessHandshake(AsyncOperationStatus status, bool renegotiate)
override void Write(byte[] buffer, int offset, int count)
override int Read(byte[] buffer, int offset, int count)
Task< int > InnerRead(bool sync, int requestedSize, CancellationToken cancellationToken)
unsafe int InternalRead(byte[] buffer, int offset, int size, out bool outWantMore)
bool InternalWrite(AsyncProtocolRequest asyncRequest, BufferOffsetSize2 internalBuffer, byte[] buffer, int offset, int size)
MobileTlsContext CreateContext(MonoSslAuthenticationOptions options)
override Task< int > ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
Task AuthenticateAsClientAsync(string targetHost, X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols, bool checkCertificateRevocation)
override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
unsafe bool InternalWrite(byte[] buffer, int offset, int size)
readonly MobileTlsProvider< Provider > k__BackingField
ValueTuple< int, bool > ProcessRead(BufferOffsetSize userBuffer)
void AuthenticateAsServer(X509Certificate serverCertificate, bool clientCertificateRequired, SslProtocols enabledSslProtocols, bool checkCertificateRevocation)
void AuthenticateAsClient(string targetHost, X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols, bool checkCertificateRevocation)
ValueTuple< int, bool > InternalRead(AsyncProtocolRequest asyncRequest, BufferOffsetSize internalBuffer, byte[] buffer, int offset, int size)
override long Seek(long offset, SeekOrigin origin)
Task ProcessAuthentication(bool runSynchronously, MonoSslAuthenticationOptions options, CancellationToken cancellationToken)
MobileAuthenticatedStream(Stream innerStream, bool leaveInnerStreamOpen, SslStream owner, MonoTlsSettings settings, MobileTlsProvider provider)
Task InnerWrite(bool sync, CancellationToken cancellationToken)
static Exception GetIOException(Exception e, string message)
void CheckThrow(bool authSuccessCheck, bool shutdownCheck=false)
ValueTuple< int, bool > ProcessWrite(BufferOffsetSize userBuffer)
ConfiguredTaskAwaitable< AsyncProtocolResult >.ConfiguredTaskAwaiter u__1
ConfiguredTaskAwaitable< AsyncProtocolResult >.ConfiguredTaskAwaiter u__1
ConfiguredTaskAwaitable< int >.ConfiguredTaskAwaiter u__1
ConfiguredTaskAwaitable.ConfiguredTaskAwaiter u__1