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
SslStream.cs
Go to the documentation of this file.
1using System;
2using System.IO;
14
15namespace System.Net.Security
16{
17 [global::Cpp2ILInjected.Token(Token = "0x2000323")]
19 {
20 [global::Cpp2ILInjected.Token(Token = "0x170004B8")]
22 {
23 [global::Cpp2ILInjected.Token(Token = "0x60014BC")]
24 [global::Cpp2ILInjected.Address(RVA = "0x1E383E4", Offset = "0x1E383E4", Length = "0x18")]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = "CheckDisposed", ReturnType = typeof(void))]
27 get
28 {
29 throw null;
30 }
31 }
32
33 [global::Cpp2ILInjected.Token(Token = "0x170004B9")]
34 internal string InternalTargetHost
35 {
36 [global::Cpp2ILInjected.Token(Token = "0x60014BD")]
37 [global::Cpp2ILInjected.Address(RVA = "0x1E38458", Offset = "0x1E38458", Length = "0x1C")]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.ChainValidationHelper.<>c__DisplayClass11_0", Member = "<GetValidationCallback>b__0", MemberParameters = new object[]
39 {
40 typeof(object),
44 }, ReturnType = typeof(bool))]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = "CheckDisposed", ReturnType = typeof(void))]
47 get
48 {
49 throw null;
50 }
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x60014BE")]
54 [global::Cpp2ILInjected.Address(RVA = "0x1E38474", Offset = "0x1E38474", Length = "0x70")]
55 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = ".ctor", MemberParameters = new object[]
57 {
59 typeof(bool),
60 typeof(RemoteCertificateValidationCallback),
61 typeof(LocalCertificateSelectionCallback)
62 }, ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Security.Interface.MonoTlsProviderFactory), Member = "GetProvider", ReturnType = typeof(MonoTlsProvider))]
65 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
67 {
68 throw null;
69 }
70
71 [global::Cpp2ILInjected.Token(Token = "0x60014BF")]
72 [global::Cpp2ILInjected.Address(RVA = "0x1E384E4", Offset = "0x1E384E4", Length = "0xC")]
73 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TlsStream), Member = ".ctor", MemberParameters = new object[]
74 {
77 typeof(string),
79 }, ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
81 public SslStream(Stream innerStream, bool leaveInnerStreamOpen, RemoteCertificateValidationCallback userCertificateValidationCallback)
82 {
83 throw null;
84 }
85
86 [global::Cpp2ILInjected.Token(Token = "0x60014C0")]
87 [global::Cpp2ILInjected.Address(RVA = "0x1E384F0", Offset = "0x1E384F0", Length = "0x84")]
88 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AuthenticatedStream), Member = ".ctor", MemberParameters = new object[]
91 {
93 typeof(bool)
94 }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = "GetProvider", ReturnType = typeof(MobileTlsProvider))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoTlsSettings), Member = "CopyDefaultSettings", ReturnType = typeof(MonoTlsSettings))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = "SetAndVerifyValidationCallback", MemberParameters = new object[] { typeof(RemoteCertificateValidationCallback) }, ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = "SetAndVerifySelectionCallback", MemberParameters = new object[] { typeof(LocalCertificateSelectionCallback) }, ReturnType = typeof(void))]
99 public SslStream(Stream innerStream, bool leaveInnerStreamOpen, RemoteCertificateValidationCallback userCertificateValidationCallback, LocalCertificateSelectionCallback userCertificateSelectionCallback)
100 {
101 throw null;
102 }
103
104 [global::Cpp2ILInjected.Token(Token = "0x60014C1")]
105 [global::Cpp2ILInjected.Address(RVA = "0x1E38798", Offset = "0x1E38798", Length = "0x110")]
106 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MonoTlsStream.<CreateStream>d__18", Member = "MoveNext", ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListener), Member = "CreateSslStream", MemberParameters = new object[]
109 {
110 typeof(Stream),
111 typeof(bool),
112 typeof(RemoteCertificateValidationCallback)
113 }, ReturnType = typeof(SslStream))]
114 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AuthenticatedStream), Member = ".ctor", MemberParameters = new object[]
116 {
117 typeof(Stream),
118 typeof(bool)
119 }, ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoTlsSettings), Member = "Clone", ReturnType = typeof(MonoTlsSettings))]
121 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
123 {
124 throw null;
125 }
126
127 [global::Cpp2ILInjected.Token(Token = "0x60014C2")]
128 [global::Cpp2ILInjected.Address(RVA = "0x1E38574", Offset = "0x1E38574", Length = "0xCC")]
129 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = ".ctor", MemberParameters = new object[]
131 {
132 typeof(Stream),
133 typeof(bool),
134 typeof(RemoteCertificateValidationCallback),
135 typeof(LocalCertificateSelectionCallback)
136 }, ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "op_Inequality", MemberParameters = new object[]
139 {
142 }, ReturnType = typeof(bool))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "Format", MemberParameters = new object[]
144 {
145 typeof(string),
146 typeof(object)
147 }, ReturnType = typeof(string))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CallbackHelpers), Member = "PublicToMono", MemberParameters = new object[] { typeof(RemoteCertificateValidationCallback) }, ReturnType = typeof(MonoRemoteCertificateValidationCallback))]
150 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
151 private void SetAndVerifyValidationCallback(RemoteCertificateValidationCallback callback)
152 {
153 throw null;
154 }
155
156 [global::Cpp2ILInjected.Token(Token = "0x60014C3")]
157 [global::Cpp2ILInjected.Address(RVA = "0x1E38640", Offset = "0x1E38640", Length = "0x158")]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = ".ctor", MemberParameters = new object[]
159 {
160 typeof(Stream),
161 typeof(bool),
162 typeof(RemoteCertificateValidationCallback),
163 typeof(LocalCertificateSelectionCallback)
164 }, ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "op_Inequality", MemberParameters = new object[]
168 {
171 }, ReturnType = typeof(bool))]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "Format", MemberParameters = new object[]
173 {
174 typeof(string),
175 typeof(object)
176 }, ReturnType = typeof(string))]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoLocalCertificateSelectionCallback), Member = ".ctor", MemberParameters = new object[]
179 {
180 typeof(object),
182 }, ReturnType = typeof(void))]
183 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
184 private void SetAndVerifySelectionCallback(LocalCertificateSelectionCallback callback)
185 {
186 throw null;
187 }
188
189 [global::Cpp2ILInjected.Token(Token = "0x60014C4")]
190 [global::Cpp2ILInjected.Address(RVA = "0x1E388B0", Offset = "0x1E388B0", Length = "0x4C")]
191 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = "CheckDisposed", ReturnType = typeof(void))]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "AuthenticateAsClient", MemberParameters = new object[]
194 {
195 typeof(string),
198 typeof(bool)
199 }, ReturnType = typeof(void))]
204
205 [global::Cpp2ILInjected.Token(Token = "0x60014C5")]
206 [global::Cpp2ILInjected.Address(RVA = "0x1E388FC", Offset = "0x1E388FC", Length = "0x6C")]
207 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = "CheckDisposed", ReturnType = typeof(void))]
209 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "AuthenticateAsClientAsync", MemberParameters = new object[]
210 {
211 typeof(string),
214 typeof(bool)
215 }, ReturnType = typeof(Task))]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Threading.Tasks.TaskToApm", Member = "Begin", MemberParameters = new object[]
217 {
218 typeof(Task),
219 typeof(AsyncCallback),
220 typeof(object)
221 }, ReturnType = typeof(IAsyncResult))]
226
227 [global::Cpp2ILInjected.Token(Token = "0x60014C6")]
228 [global::Cpp2ILInjected.Address(RVA = "0x1E38968", Offset = "0x1E38968", Length = "0xC")]
229 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Threading.Tasks.TaskToApm", Member = "End", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
231 public virtual void EndAuthenticateAsClient(IAsyncResult asyncResult)
232 {
233 throw null;
234 }
235
236 [global::Cpp2ILInjected.Token(Token = "0x60014C7")]
237 [global::Cpp2ILInjected.Address(RVA = "0x1E38974", Offset = "0x1E38974", Length = "0x4C")]
238 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = "CheckDisposed", ReturnType = typeof(void))]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "AuthenticateAsServer", MemberParameters = new object[]
241 {
243 typeof(bool),
245 typeof(bool)
246 }, ReturnType = typeof(void))]
251
252 [global::Cpp2ILInjected.Token(Token = "0x60014C8")]
253 [global::Cpp2ILInjected.Address(RVA = "0x1E389C0", Offset = "0x1E389C0", Length = "0x4C")]
254 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = "CheckDisposed", ReturnType = typeof(void))]
256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "AuthenticateAsClientAsync", MemberParameters = new object[]
257 {
258 typeof(string),
261 typeof(bool)
262 }, ReturnType = typeof(Task))]
267
268 [global::Cpp2ILInjected.Token(Token = "0x170004BA")]
269 public override bool IsAuthenticated
270 {
271 [global::Cpp2ILInjected.Token(Token = "0x60014C9")]
272 [global::Cpp2ILInjected.Address(RVA = "0x1E38A0C", Offset = "0x1E38A0C", Length = "0x24")]
273 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = "CheckDisposed", ReturnType = typeof(void))]
275 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
276 get
277 {
278 throw null;
279 }
280 }
281
282 [global::Cpp2ILInjected.Token(Token = "0x170004BB")]
284 {
285 [global::Cpp2ILInjected.Token(Token = "0x60014CA")]
286 [global::Cpp2ILInjected.Address(RVA = "0x1E38A30", Offset = "0x1E38A30", Length = "0x1C")]
287 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
288 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = "CheckDisposed", ReturnType = typeof(void))]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MobileAuthenticatedStream), Member = "get_LocalCertificate", ReturnType = typeof(X509Certificate))]
290 get
291 {
292 throw null;
293 }
294 }
295
296 [global::Cpp2ILInjected.Token(Token = "0x170004BC")]
297 public override bool CanSeek
298 {
299 [global::Cpp2ILInjected.Token(Token = "0x60014CB")]
300 [global::Cpp2ILInjected.Address(RVA = "0x1E38A4C", Offset = "0x1E38A4C", Length = "0x8")]
301 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
302 get
303 {
304 throw null;
305 }
306 }
307
308 [global::Cpp2ILInjected.Token(Token = "0x170004BD")]
309 public override bool CanRead
310 {
311 [global::Cpp2ILInjected.Token(Token = "0x60014CC")]
312 [global::Cpp2ILInjected.Address(RVA = "0x1E38A54", Offset = "0x1E38A54", Length = "0x18")]
313 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
314 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
315 get
316 {
317 throw null;
318 }
319 }
320
321 [global::Cpp2ILInjected.Token(Token = "0x170004BE")]
322 public override bool CanTimeout
323 {
324 [global::Cpp2ILInjected.Token(Token = "0x60014CD")]
325 [global::Cpp2ILInjected.Address(RVA = "0x1E38A6C", Offset = "0x1E38A6C", Length = "0x10")]
326 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
327 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
328 get
329 {
330 throw null;
331 }
332 }
333
334 [global::Cpp2ILInjected.Token(Token = "0x170004BF")]
335 public override bool CanWrite
336 {
337 [global::Cpp2ILInjected.Token(Token = "0x60014CE")]
338 [global::Cpp2ILInjected.Address(RVA = "0x1E38A7C", Offset = "0x1E38A7C", Length = "0x18")]
339 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
340 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
341 get
342 {
343 throw null;
344 }
345 }
346
347 [global::Cpp2ILInjected.Token(Token = "0x170004C0")]
348 public override int ReadTimeout
349 {
350 [global::Cpp2ILInjected.Token(Token = "0x60014CF")]
351 [global::Cpp2ILInjected.Address(RVA = "0x1E38A94", Offset = "0x1E38A94", Length = "0x24")]
352 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = "CheckDisposed", ReturnType = typeof(void))]
354 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
355 get
356 {
357 throw null;
358 }
359 [global::Cpp2ILInjected.Token(Token = "0x60014D0")]
360 [global::Cpp2ILInjected.Address(RVA = "0x1E38AB8", Offset = "0x1E38AB8", Length = "0x34")]
361 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
362 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = "CheckDisposed", ReturnType = typeof(void))]
363 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
364 set
365 {
366 throw null;
367 }
368 }
369
370 [global::Cpp2ILInjected.Token(Token = "0x170004C1")]
371 public override int WriteTimeout
372 {
373 [global::Cpp2ILInjected.Token(Token = "0x60014D1")]
374 [global::Cpp2ILInjected.Address(RVA = "0x1E38AEC", Offset = "0x1E38AEC", Length = "0x24")]
375 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = "CheckDisposed", ReturnType = typeof(void))]
377 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
378 get
379 {
380 throw null;
381 }
382 [global::Cpp2ILInjected.Token(Token = "0x60014D2")]
383 [global::Cpp2ILInjected.Address(RVA = "0x1E38B10", Offset = "0x1E38B10", Length = "0x34")]
384 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = "CheckDisposed", ReturnType = typeof(void))]
386 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
387 set
388 {
389 throw null;
390 }
391 }
392
393 [global::Cpp2ILInjected.Token(Token = "0x170004C2")]
394 public override long Length
395 {
396 [global::Cpp2ILInjected.Token(Token = "0x60014D3")]
397 [global::Cpp2ILInjected.Address(RVA = "0x1E38B44", Offset = "0x1E38B44", Length = "0x20")]
398 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = "CheckDisposed", ReturnType = typeof(void))]
400 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
401 get
402 {
403 throw null;
404 }
405 }
406
407 [global::Cpp2ILInjected.Token(Token = "0x170004C3")]
408 public override long Position
409 {
410 [global::Cpp2ILInjected.Token(Token = "0x60014D4")]
411 [global::Cpp2ILInjected.Address(RVA = "0x1E38B64", Offset = "0x1E38B64", Length = "0x20")]
412 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = "CheckDisposed", ReturnType = typeof(void))]
414 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
415 get
416 {
417 throw null;
418 }
419 [global::Cpp2ILInjected.Token(Token = "0x60014D5")]
420 [global::Cpp2ILInjected.Address(RVA = "0x1E38B84", Offset = "0x1E38B84", Length = "0x58")]
421 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
423 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
424 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
425 set
426 {
427 throw null;
428 }
429 }
430
431 [global::Cpp2ILInjected.Token(Token = "0x60014D6")]
432 [global::Cpp2ILInjected.Address(RVA = "0x1E38BDC", Offset = "0x1E38BDC", Length = "0x34")]
433 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = "CheckDisposed", ReturnType = typeof(void))]
435 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
436 public override void SetLength(long value)
437 {
438 throw null;
439 }
440
441 [global::Cpp2ILInjected.Token(Token = "0x60014D7")]
442 [global::Cpp2ILInjected.Address(RVA = "0x1E38C10", Offset = "0x1E38C10", Length = "0x58")]
443 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
444 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
445 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
446 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
447 public override long Seek(long offset, SeekOrigin origin)
448 {
449 throw null;
450 }
451
452 [global::Cpp2ILInjected.Token(Token = "0x60014D8")]
453 [global::Cpp2ILInjected.Address(RVA = "0x1E38C68", Offset = "0x1E38C68", Length = "0x14")]
454 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
455 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
456 public override Task FlushAsync(CancellationToken cancellationToken)
457 {
458 throw null;
459 }
460
461 [global::Cpp2ILInjected.Token(Token = "0x60014D9")]
462 [global::Cpp2ILInjected.Address(RVA = "0x1E38C7C", Offset = "0x1E38C7C", Length = "0x14")]
463 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
464 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
465 public override void Flush()
466 {
467 throw null;
468 }
469
470 [global::Cpp2ILInjected.Token(Token = "0x60014DA")]
471 [global::Cpp2ILInjected.Address(RVA = "0x1E383FC", Offset = "0x1E383FC", Length = "0x5C")]
472 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "get_Impl", ReturnType = typeof(MobileAuthenticatedStream))]
473 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "get_InternalTargetHost", ReturnType = typeof(string))]
474 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "AuthenticateAsClient", MemberParameters = new object[]
475 {
476 typeof(string),
479 typeof(bool)
480 }, ReturnType = typeof(void))]
481 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "BeginAuthenticateAsClient", MemberParameters = new object[]
482 {
483 typeof(string),
486 typeof(bool),
487 typeof(AsyncCallback),
488 typeof(object)
489 }, ReturnType = typeof(IAsyncResult))]
490 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "AuthenticateAsServer", MemberParameters = new object[]
491 {
493 typeof(bool),
495 typeof(bool)
496 }, ReturnType = typeof(void))]
497 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "AuthenticateAsClientAsync", MemberParameters = new object[]
498 {
499 typeof(string),
502 typeof(bool)
503 }, ReturnType = typeof(Task))]
504 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "get_IsAuthenticated", ReturnType = typeof(bool))]
505 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "get_LocalCertificate", ReturnType = typeof(X509Certificate))]
506 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "get_ReadTimeout", ReturnType = typeof(int))]
507 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "set_ReadTimeout", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
508 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "get_WriteTimeout", ReturnType = typeof(int))]
509 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "set_WriteTimeout", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
510 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "get_Length", ReturnType = typeof(long))]
511 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "get_Position", ReturnType = typeof(long))]
512 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "SetLength", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(void))]
513 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "Read", MemberParameters = new object[]
514 {
515 typeof(byte[]),
516 typeof(int),
517 typeof(int)
518 }, ReturnType = typeof(int))]
519 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "Write", MemberParameters = new object[]
520 {
521 typeof(byte[]),
522 typeof(int),
523 typeof(int)
524 }, ReturnType = typeof(void))]
525 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "ReadAsync", MemberParameters = new object[]
526 {
527 typeof(byte[]),
528 typeof(int),
529 typeof(int),
531 }, ReturnType = typeof(Task<int>))]
532 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "WriteAsync", MemberParameters = new object[]
533 {
534 typeof(byte[]),
535 typeof(int),
536 typeof(int),
538 }, ReturnType = typeof(Task))]
539 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "BeginRead", MemberParameters = new object[]
540 {
541 typeof(byte[]),
542 typeof(int),
543 typeof(int),
544 typeof(AsyncCallback),
545 typeof(object)
546 }, ReturnType = typeof(IAsyncResult))]
547 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SslStream), Member = "BeginWrite", MemberParameters = new object[]
548 {
549 typeof(byte[]),
550 typeof(int),
551 typeof(int),
552 typeof(AsyncCallback),
553 typeof(object)
554 }, ReturnType = typeof(IAsyncResult))]
555 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 21)]
556 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ObjectDisposedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
557 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
558 private void CheckDisposed()
559 {
560 throw null;
561 }
562
563 [global::Cpp2ILInjected.Token(Token = "0x60014DB")]
564 [global::Cpp2ILInjected.Address(RVA = "0x1E38C90", Offset = "0x1E38C90", Length = "0xAC")]
565 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
566 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
567 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stream), Member = "Dispose", ReturnType = typeof(void))]
568 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AuthenticatedStream), Member = "Dispose", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
569 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
570 protected override void Dispose(bool disposing)
571 {
572 throw null;
573 }
574
575 [global::Cpp2ILInjected.Token(Token = "0x60014DC")]
576 [global::Cpp2ILInjected.Address(RVA = "0x1E38D3C", Offset = "0x1E38D3C", Length = "0x4C")]
577 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
578 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = "CheckDisposed", ReturnType = typeof(void))]
579 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
580 public override int Read(byte[] buffer, int offset, int count)
581 {
582 throw null;
583 }
584
585 [global::Cpp2ILInjected.Token(Token = "0x60014DD")]
586 [global::Cpp2ILInjected.Address(RVA = "0x1E38D88", Offset = "0x1E38D88", Length = "0x4C")]
587 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
588 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = "CheckDisposed", ReturnType = typeof(void))]
589 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
590 public override void Write(byte[] buffer, int offset, int count)
591 {
592 throw null;
593 }
594
595 [global::Cpp2ILInjected.Token(Token = "0x60014DE")]
596 [global::Cpp2ILInjected.Address(RVA = "0x1E38DD4", Offset = "0x1E38DD4", Length = "0x54")]
597 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
598 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = "CheckDisposed", ReturnType = typeof(void))]
599 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
600 public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
601 {
602 throw null;
603 }
604
605 [global::Cpp2ILInjected.Token(Token = "0x60014DF")]
606 [global::Cpp2ILInjected.Address(RVA = "0x1E38E28", Offset = "0x1E38E28", Length = "0x54")]
607 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
608 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = "CheckDisposed", ReturnType = typeof(void))]
609 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
610 public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
611 {
612 throw null;
613 }
614
615 [global::Cpp2ILInjected.Token(Token = "0x60014E0")]
616 [global::Cpp2ILInjected.Address(RVA = "0x1E38E7C", Offset = "0x1E38E7C", Length = "0x64")]
617 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
618 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = "CheckDisposed", ReturnType = typeof(void))]
619 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stream), Member = "ReadAsync", MemberParameters = new object[]
620 {
621 typeof(byte[]),
622 typeof(int),
623 typeof(int)
624 }, ReturnType = typeof(Task<int>))]
625 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Threading.Tasks.TaskToApm", Member = "Begin", MemberParameters = new object[]
626 {
627 typeof(Task),
628 typeof(AsyncCallback),
629 typeof(object)
630 }, ReturnType = typeof(IAsyncResult))]
631 public override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback callback, object state)
632 {
633 throw null;
634 }
635
636 [global::Cpp2ILInjected.Token(Token = "0x60014E1")]
637 [global::Cpp2ILInjected.Address(RVA = "0x1E38EE0", Offset = "0x1E38EE0", Length = "0x48")]
638 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
639 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Threading.Tasks.TaskToApm", Member = "End", MemberTypeParameters = new object[] { "TResult" }, MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = "TResult")]
640 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
641 public override int EndRead(IAsyncResult asyncResult)
642 {
643 throw null;
644 }
645
646 [global::Cpp2ILInjected.Token(Token = "0x60014E2")]
647 [global::Cpp2ILInjected.Address(RVA = "0x1E38F28", Offset = "0x1E38F28", Length = "0x64")]
648 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
649 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SslStream), Member = "CheckDisposed", ReturnType = typeof(void))]
650 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stream), Member = "WriteAsync", MemberParameters = new object[]
651 {
652 typeof(byte[]),
653 typeof(int),
654 typeof(int)
655 }, ReturnType = typeof(Task))]
656 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Threading.Tasks.TaskToApm", Member = "Begin", MemberParameters = new object[]
657 {
658 typeof(Task),
659 typeof(AsyncCallback),
660 typeof(object)
661 }, ReturnType = typeof(IAsyncResult))]
662 public override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback callback, object state)
663 {
664 throw null;
665 }
666
667 [global::Cpp2ILInjected.Token(Token = "0x60014E3")]
668 [global::Cpp2ILInjected.Address(RVA = "0x1E38F8C", Offset = "0x1E38F8C", Length = "0xC")]
669 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
670 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Threading.Tasks.TaskToApm", Member = "End", MemberParameters = new object[] { typeof(IAsyncResult) }, ReturnType = typeof(void))]
671 public override void EndWrite(IAsyncResult asyncResult)
672 {
673 throw null;
674 }
675
676 [global::Cpp2ILInjected.Token(Token = "0x4001154")]
677 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
679
680 [global::Cpp2ILInjected.Token(Token = "0x4001155")]
681 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
683
684 [global::Cpp2ILInjected.Token(Token = "0x4001156")]
685 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
686 private RemoteCertificateValidationCallback validationCallback;
687
688 [global::Cpp2ILInjected.Token(Token = "0x4001157")]
689 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
690 private LocalCertificateSelectionCallback selectionCallback;
691
692 [global::Cpp2ILInjected.Token(Token = "0x4001158")]
693 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
695
696 [global::Cpp2ILInjected.Token(Token = "0x4001159")]
697 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
698 private bool explicitSettings;
699
701 [global::Cpp2ILInjected.Token(Token = "0x2000324")]
702 private sealed class <>c__DisplayClass21_0
703 {
704 [global::Cpp2ILInjected.Token(Token = "0x60014E4")]
705 [global::Cpp2ILInjected.Address(RVA = "0x1E388A8", Offset = "0x1E388A8", Length = "0x8")]
706 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
707 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
709 {
710 throw null;
711 }
712
713 [global::Cpp2ILInjected.Token(Token = "0x60014E5")]
714 [global::Cpp2ILInjected.Address(RVA = "0x1E38F98", Offset = "0x1E38F98", Length = "0x28")]
715 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
716 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
718 {
719 throw null;
720 }
721
722 [global::Cpp2ILInjected.Token(Token = "0x400115A")]
723 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
724 public LocalCertificateSelectionCallback callback;
725
726 [global::Cpp2ILInjected.Token(Token = "0x400115B")]
727 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
728 public SslStream <>4__this;
729 }
730 }
731}
class f__AnonymousType0<< Count > j__TPar
AuthenticatedStream(Stream innerStream, bool leaveInnerStreamOpen)
override int EndRead(IAsyncResult asyncResult)
Definition SslStream.cs:641
override void Dispose(bool disposing)
Definition SslStream.cs:570
override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
Definition SslStream.cs:610
override Task FlushAsync(CancellationToken cancellationToken)
Definition SslStream.cs:456
override Task< int > ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
Definition SslStream.cs:600
virtual void AuthenticateAsServer(X509Certificate serverCertificate, bool clientCertificateRequired, SslProtocols enabledSslProtocols, bool checkCertificateRevocation)
Definition SslStream.cs:247
MobileAuthenticatedStream impl
Definition SslStream.cs:694
void SetAndVerifySelectionCallback(LocalCertificateSelectionCallback callback)
Definition SslStream.cs:184
override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback callback, object state)
Definition SslStream.cs:631
MobileTlsProvider provider
Definition SslStream.cs:678
static MobileTlsProvider GetProvider()
Definition SslStream.cs:66
virtual void AuthenticateAsClient(string targetHost, X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols, bool checkCertificateRevocation)
Definition SslStream.cs:200
override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback callback, object state)
Definition SslStream.cs:662
LocalCertificateSelectionCallback selectionCallback
Definition SslStream.cs:690
override void EndWrite(IAsyncResult asyncResult)
Definition SslStream.cs:671
virtual Task AuthenticateAsClientAsync(string targetHost, X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols, bool checkCertificateRevocation)
Definition SslStream.cs:263
override long Seek(long offset, SeekOrigin origin)
Definition SslStream.cs:447
SslStream(Stream innerStream, bool leaveInnerStreamOpen, RemoteCertificateValidationCallback userCertificateValidationCallback, LocalCertificateSelectionCallback userCertificateSelectionCallback)
Definition SslStream.cs:99
SslStream(Stream innerStream, bool leaveInnerStreamOpen, RemoteCertificateValidationCallback userCertificateValidationCallback)
Definition SslStream.cs:81
RemoteCertificateValidationCallback validationCallback
Definition SslStream.cs:686
SslStream(Stream innerStream, bool leaveInnerStreamOpen, MonoTlsProvider provider, MonoTlsSettings settings)
Definition SslStream.cs:122
virtual void EndAuthenticateAsClient(IAsyncResult asyncResult)
Definition SslStream.cs:231
virtual IAsyncResult BeginAuthenticateAsClient(string targetHost, X509CertificateCollection clientCertificates, SslProtocols enabledSslProtocols, bool checkCertificateRevocation, AsyncCallback asyncCallback, object asyncState)
Definition SslStream.cs:222
override int Read(byte[] buffer, int offset, int count)
Definition SslStream.cs:580
override void SetLength(long value)
Definition SslStream.cs:436
void SetAndVerifyValidationCallback(RemoteCertificateValidationCallback callback)
Definition SslStream.cs:151
override void Write(byte[] buffer, int offset, int count)
Definition SslStream.cs:590
delegate X509Certificate MonoLocalCertificateSelectionCallback(string targetHost, X509CertificateCollection localCertificates, X509Certificate remoteCertificate, string[] acceptableIssuers)
delegate bool MonoRemoteCertificateValidationCallback(string targetHost, X509Certificate certificate, X509Chain chain, MonoSslPolicyErrors sslPolicyErrors)