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
DigestClient.cs
Go to the documentation of this file.
1using System;
6
7namespace System.Net
8{
9 [global::Cpp2ILInjected.Token(Token = "0x200023A")]
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x170002FF")]
13 private static Hashtable Cache
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6000E44")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1F41650", Offset = "0x1F41650", Length = "0x154")]
17 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DigestClient), Member = "Authenticate", MemberParameters = new object[]
19 {
20 typeof(string),
23 }, ReturnType = typeof(Authorization))]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DigestClient), Member = "PreAuthenticate", MemberParameters = new object[]
25 {
28 }, ReturnType = typeof(Authorization))]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
31 {
32 typeof(object),
33 typeof(ref bool)
34 }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DigestClient), Member = "CheckExpired", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
38 get
39 {
40 throw null;
41 }
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x6000E45")]
45 [global::Cpp2ILInjected.Address(RVA = "0x1F417A4", Offset = "0x1F417A4", Length = "0x7D8")]
46 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DigestClient), Member = "get_Cache", ReturnType = typeof(Hashtable))]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_UtcNow", ReturnType = typeof(DateTime))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_LessThan", MemberParameters = new object[]
51 {
54 }, ReturnType = typeof(bool))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Subtraction", MemberParameters = new object[]
56 {
59 }, ReturnType = typeof(TimeSpan))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 46)]
62 private static void CheckExpired(int count)
63 {
64 throw null;
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x6000E46")]
68 [global::Cpp2ILInjected.Address(RVA = "0x1F41F7C", Offset = "0x1F41F7C", Length = "0x284")]
69 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
70 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Trim", ReturnType = typeof(string))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToLower", ReturnType = typeof(string))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOf", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DigestSession), Member = ".ctor", ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DigestSession), Member = "Parse", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DigestClient), Member = "get_Cache", ReturnType = typeof(Hashtable))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DigestSession), Member = "Authenticate", MemberParameters = new object[]
78 {
80 typeof(ICredentials)
81 }, ReturnType = typeof(Authorization))]
82 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
84 {
85 throw null;
86 }
87
88 [global::Cpp2ILInjected.Token(Token = "0x6000E47")]
89 [global::Cpp2ILInjected.Address(RVA = "0x1F42200", Offset = "0x1F42200", Length = "0x180")]
90 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
91 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DigestClient), Member = "get_Cache", ReturnType = typeof(Hashtable))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DigestSession), Member = "Authenticate", MemberParameters = new object[]
94 {
97 }, ReturnType = typeof(Authorization))]
98 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
100 {
101 throw null;
102 }
103
104 [global::Cpp2ILInjected.Token(Token = "0x17000300")]
105 public string AuthenticationType
106 {
107 [global::Cpp2ILInjected.Token(Token = "0x6000E48")]
108 [global::Cpp2ILInjected.Address(RVA = "0x1F42380", Offset = "0x1F42380", Length = "0x40")]
109 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
110 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
111 get
112 {
113 throw null;
114 }
115 }
116
117 [global::Cpp2ILInjected.Token(Token = "0x17000301")]
119 {
120 [global::Cpp2ILInjected.Token(Token = "0x6000E49")]
121 [global::Cpp2ILInjected.Address(RVA = "0x1F423C0", Offset = "0x1F423C0", Length = "0x8")]
122 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
123 get
124 {
125 throw null;
126 }
127 }
128
129 [global::Cpp2ILInjected.Token(Token = "0x6000E4A")]
130 [global::Cpp2ILInjected.Address(RVA = "0x1F3D140", Offset = "0x1F3D140", Length = "0x8")]
131 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
134 {
135 throw null;
136 }
137
138 // Note: this type is marked as 'beforefieldinit'.
139 [global::Cpp2ILInjected.Token(Token = "0x6000E4B")]
140 [global::Cpp2ILInjected.Address(RVA = "0x1F423C8", Offset = "0x1F423C8", Length = "0x7C")]
141 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Hashtable), Member = ".ctor", ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Hashtable), Member = "Synchronized", MemberParameters = new object[] { typeof(Hashtable) }, ReturnType = typeof(Hashtable))]
144 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
146 {
147 throw null;
148 }
149
150 [global::Cpp2ILInjected.Token(Token = "0x4000BD7")]
151 private static readonly Hashtable cache;
152 }
153}
class f__AnonymousType0<< Count > j__TPar
static readonly Hashtable cache
static void CheckExpired(int count)
Authorization PreAuthenticate(WebRequest webRequest, ICredentials credentials)
Authorization Authenticate(string challenge, WebRequest webRequest, ICredentials credentials)