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
ServerCertValidationCallback.cs
Go to the documentation of this file.
1using System;
9
10namespace System.Net
11{
12 [global::Cpp2ILInjected.Token(Token = "0x200022B")]
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6000DF4")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1F3CC14", Offset = "0x1F3CC14", Length = "0x78")]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChainValidationHelper), Member = "GetValidationCallback", MemberParameters = new object[] { typeof(MonoTlsSettings) }, ReturnType = typeof(ServerCertValidationCallback))]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpWebRequest), Member = "set_ServerCertificateValidationCallback", MemberParameters = new object[] { typeof(RemoteCertificateValidationCallback) }, ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointManager), Member = "set_ServerCertificateValidationCallback", MemberParameters = new object[] { typeof(RemoteCertificateValidationCallback) }, ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecutionContext), Member = "Capture", ReturnType = typeof(ExecutionContext))]
23 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
24 internal ServerCertValidationCallback(RemoteCertificateValidationCallback validationCallback)
25 {
26 throw null;
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x170002EA")]
30 internal RemoteCertificateValidationCallback ValidationCallback
31 {
32 [global::Cpp2ILInjected.Token(Token = "0x6000DF5")]
33 [global::Cpp2ILInjected.Address(RVA = "0x1F3CC8C", Offset = "0x1F3CC8C", Length = "0x8")]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
35 get
36 {
37 throw null;
38 }
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x6000DF6")]
42 [global::Cpp2ILInjected.Address(RVA = "0x1F3CC94", Offset = "0x1F3CC94", Length = "0xA4")]
43 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
44 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
45 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
46 internal void Callback(object state)
47 {
48 throw null;
49 }
50
51 [global::Cpp2ILInjected.Token(Token = "0x6000DF7")]
52 [global::Cpp2ILInjected.Address(RVA = "0x1F3CD38", Offset = "0x1F3CD38", Length = "0x164")]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChainValidationHelper), Member = "InvokeCallback", MemberParameters = new object[]
54 {
58 }, ReturnType = typeof(bool))]
59 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecutionContext), Member = "CreateCopy", ReturnType = typeof(ExecutionContext))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ContextCallback), Member = ".ctor", MemberParameters = new object[]
63 {
64 typeof(object),
66 }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecutionContext), Member = "Run", MemberParameters = new object[]
68 {
71 typeof(object)
72 }, ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
74 internal bool Invoke(object request, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
75 {
76 throw null;
77 }
78
79 [global::Cpp2ILInjected.Token(Token = "0x4000BA8")]
80 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
81 private readonly RemoteCertificateValidationCallback m_ValidationCallback;
82
83 [global::Cpp2ILInjected.Token(Token = "0x4000BA9")]
84 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
86
87 [global::Cpp2ILInjected.Token(Token = "0x200022C")]
88 private class CallbackContext
89 {
90 [global::Cpp2ILInjected.Token(Token = "0x6000DF8")]
91 [global::Cpp2ILInjected.Address(RVA = "0x1F3CE9C", Offset = "0x1F3CE9C", Length = "0x44")]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
98
99 [global::Cpp2ILInjected.Token(Token = "0x4000BAA")]
100 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
101 internal readonly object request;
102
103 [global::Cpp2ILInjected.Token(Token = "0x4000BAB")]
104 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
106
107 [global::Cpp2ILInjected.Token(Token = "0x4000BAC")]
108 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
110
111 [global::Cpp2ILInjected.Token(Token = "0x4000BAD")]
112 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
114
115 [global::Cpp2ILInjected.Token(Token = "0x4000BAE")]
116 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
117 internal bool result;
118 }
119 }
120}
class f__AnonymousType0<< Count > j__TPar
CallbackContext(object request, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
bool Invoke(object request, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
ServerCertValidationCallback(RemoteCertificateValidationCallback validationCallback)
RemoteCertificateValidationCallback ValidationCallback
readonly RemoteCertificateValidationCallback m_ValidationCallback
delegate void ContextCallback(object state)