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
NtlmClient.cs
Go to the documentation of this file.
1using System;
2using System.Net;
7
8namespace Mono.Http
9{
10 [global::Cpp2ILInjected.Token(Token = "0x200006D")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x6000197")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1D4F454", Offset = "0x1D4F454", Length = "0x338")]
15 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Trim", ReturnType = typeof(string))]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToLower", ReturnType = typeof(string))]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOf", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOfAny", MemberParameters = new object[] { typeof(char[]) }, ReturnType = typeof(int))]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
23 {
24 typeof(object),
25 typeof(ref bool)
26 }, ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConditionalWeakTable<, >.CreateValueCallback), Member = ".ctor", MemberParameters = new object[]
28 {
29 typeof(object),
31 }, ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConditionalWeakTable<, >), Member = "GetValue", MemberParameters = new object[] { "TKey", "CreateValueCallback<TKey, TValue>" }, ReturnType = "TValue")]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NtlmSession), Member = "Authenticate", MemberParameters = new object[]
34 {
35 typeof(string),
38 }, ReturnType = typeof(Authorization))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
42 {
43 throw null;
44 }
45
46 [global::Cpp2ILInjected.Token(Token = "0x6000198")]
47 [global::Cpp2ILInjected.Address(RVA = "0x1D4F78C", Offset = "0x1D4F78C", Length = "0x8")]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
50 {
51 throw null;
52 }
53
54 [global::Cpp2ILInjected.Token(Token = "0x1700005B")]
55 public string AuthenticationType
56 {
57 [global::Cpp2ILInjected.Token(Token = "0x6000199")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1D4F794", Offset = "0x1D4F794", Length = "0x40")]
59 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
60 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
61 get
62 {
63 throw null;
64 }
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x1700005C")]
69 {
70 [global::Cpp2ILInjected.Token(Token = "0x600019A")]
71 [global::Cpp2ILInjected.Address(RVA = "0x1D4F7D4", Offset = "0x1D4F7D4", Length = "0x8")]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
73 get
74 {
75 throw null;
76 }
77 }
78
79 [global::Cpp2ILInjected.Token(Token = "0x600019B")]
80 [global::Cpp2ILInjected.Address(RVA = "0x1D4F7DC", Offset = "0x1D4F7DC", Length = "0x8")]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NtlmClient), Member = ".ctor", ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
84 public NtlmClient()
85 {
86 throw null;
87 }
88
89 // Note: this type is marked as 'beforefieldinit'.
90 [global::Cpp2ILInjected.Token(Token = "0x600019C")]
91 [global::Cpp2ILInjected.Address(RVA = "0x1D4F7E4", Offset = "0x1D4F7E4", Length = "0x8C")]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConditionalWeakTable<, >), Member = ".ctor", ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
95 static NtlmClient()
96 {
97 throw null;
98 }
99
100 [global::Cpp2ILInjected.Token(Token = "0x4000132")]
102
104 [global::Cpp2ILInjected.Token(Token = "0x200006E")]
105 [Serializable]
106 private sealed class <>c
107 {
108 // Note: this type is marked as 'beforefieldinit'.
109 [global::Cpp2ILInjected.Token(Token = "0x600019D")]
110 [global::Cpp2ILInjected.Address(RVA = "0x1D4F870", Offset = "0x1D4F870", Length = "0x5C")]
111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
114 static <>c()
115 {
116 throw null;
117 }
118
119 [global::Cpp2ILInjected.Token(Token = "0x600019E")]
120 [global::Cpp2ILInjected.Address(RVA = "0x1D4F8CC", Offset = "0x1D4F8CC", Length = "0x8")]
121 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
123 public <>c()
124 {
125 throw null;
126 }
127
128 [global::Cpp2ILInjected.Token(Token = "0x600019F")]
129 [global::Cpp2ILInjected.Address(RVA = "0x1D4F8D4", Offset = "0x1D4F8D4", Length = "0x54")]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
134 {
135 throw null;
136 }
137
138 [global::Cpp2ILInjected.Token(Token = "0x4000133")]
139 public static readonly NtlmClient.<>c <>9;
140
141 [global::Cpp2ILInjected.Token(Token = "0x4000134")]
143 }
144 }
145}
class f__AnonymousType0<< Count > j__TPar
static readonly ConditionalWeakTable< HttpWebRequest, NtlmSession > cache
Authorization PreAuthenticate(WebRequest webRequest, ICredentials credentials)
Definition NtlmClient.cs:49
Authorization Authenticate(string challenge, WebRequest webRequest, ICredentials credentials)
Definition NtlmClient.cs:41