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
NclUtilities.cs
Go to the documentation of this file.
1using System;
6
7namespace System.Net
8{
9 [global::Cpp2ILInjected.Token(Token = "0x20001A0")]
10 internal static class NclUtilities
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6000A76")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1F0E300", Offset = "0x1F0E300", Length = "0x2C")]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadPool), Member = "GetAvailableThreads", MemberParameters = new object[]
17 {
18 typeof(ref int),
19 typeof(ref int)
20 }, ReturnType = typeof(void))]
21 internal static bool IsThreadPoolLow()
22 {
23 throw null;
24 }
25
26 [global::Cpp2ILInjected.Token(Token = "0x1700021C")]
27 internal static bool HasShutdownStarted
28 {
29 [global::Cpp2ILInjected.Token(Token = "0x6000A77")]
30 [global::Cpp2ILInjected.Address(RVA = "0x1F0E32C", Offset = "0x1F0E32C", Length = "0x30")]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Environment), Member = "get_HasShutdownStarted", ReturnType = typeof(bool))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AppDomain), Member = "get_CurrentDomain", ReturnType = typeof(AppDomain))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AppDomain), Member = "IsFinalizingForUnload", ReturnType = typeof(bool))]
35 get
36 {
37 throw null;
38 }
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x6000A78")]
42 [global::Cpp2ILInjected.Address(RVA = "0x1F0E35C", Offset = "0x1F0E35C", Length = "0x58")]
43 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
44 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
45 internal static bool IsCredentialFailure(SecurityStatus error)
46 {
47 throw null;
48 }
49
50 [global::Cpp2ILInjected.Token(Token = "0x6000A79")]
51 [global::Cpp2ILInjected.Address(RVA = "0x1F0E3B4", Offset = "0x1F0E3B4", Length = "0x5C")]
52 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
53 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
54 internal static bool IsClientFault(SecurityStatus error)
55 {
56 throw null;
57 }
58
59 [global::Cpp2ILInjected.Token(Token = "0x1700021D")]
61 {
62 [global::Cpp2ILInjected.Token(Token = "0x6000A7A")]
63 [global::Cpp2ILInjected.Address(RVA = "0x1F0E410", Offset = "0x1F0E410", Length = "0xB8")]
64 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ContextCallback), Member = ".ctor", MemberParameters = new object[]
66 {
67 typeof(object),
69 }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
71 get
72 {
73 throw null;
74 }
75 }
76
77 [global::Cpp2ILInjected.Token(Token = "0x6000A7B")]
78 [global::Cpp2ILInjected.Address(RVA = "0x1F0E4C8", Offset = "0x1F0E4C8", Length = "0x4")]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
80 private static void DemandCallback(object state)
81 {
82 throw null;
83 }
84
85 [global::Cpp2ILInjected.Token(Token = "0x6000A7C")]
86 [global::Cpp2ILInjected.Address(RVA = "0x1F0E4CC", Offset = "0x1F0E4CC", Length = "0x90")]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToLowerInvariant", ReturnType = typeof(string))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
90 {
91 typeof(string),
92 typeof(string)
93 }, ReturnType = typeof(bool))]
94 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
95 internal static bool GuessWhetherHostIsLoopback(string host)
96 {
97 throw null;
98 }
99
100 [global::Cpp2ILInjected.Token(Token = "0x6000A7D")]
101 [global::Cpp2ILInjected.Address(RVA = "0x1F0E55C", Offset = "0x1F0E55C", Length = "0xC0")]
102 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.TimerThread.TimerNode", Member = "Fire", ReturnType = typeof(bool))]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TimerThread), Member = "ThreadProc", ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
106 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
107 internal static bool IsFatal(Exception exception)
108 {
109 throw null;
110 }
111
112 [global::Cpp2ILInjected.Token(Token = "0x6000A7E")]
113 [global::Cpp2ILInjected.Address(RVA = "0x1F0E61C", Offset = "0x1F0E61C", Length = "0x70")]
114 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxy), Member = "IsLocal", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(bool))]
116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NclUtilities), Member = "get_LocalAddresses", ReturnType = typeof(IPAddress[]))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddress), Member = "Equals", MemberParameters = new object[]
119 {
120 typeof(object),
121 typeof(bool)
122 }, ReturnType = typeof(bool))]
123 internal static bool IsAddressLocal(IPAddress ipAddress)
124 {
125 throw null;
126 }
127
128 [global::Cpp2ILInjected.Token(Token = "0x6000A7F")]
129 [global::Cpp2ILInjected.Address(RVA = "0x1F0EAEC", Offset = "0x1F0EAEC", Length = "0x58")]
130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NclUtilities), Member = "get_LocalAddresses", ReturnType = typeof(IPAddress[]))]
131 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dns), Member = "GetHostName", ReturnType = typeof(string))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dns), Member = "GetHostByName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(IPHostEntry))]
134 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
135 private static IPHostEntry GetLocalHost()
136 {
137 throw null;
138 }
139
140 [global::Cpp2ILInjected.Token(Token = "0x1700021E")]
141 internal static IPAddress[] LocalAddresses
142 {
143 [global::Cpp2ILInjected.Token(Token = "0x6000A80")]
144 [global::Cpp2ILInjected.Address(RVA = "0x1F0E68C", Offset = "0x1F0E68C", Length = "0x460")]
145 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
146 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NclUtilities), Member = "IsAddressLocal", MemberParameters = new object[] { typeof(IPAddress) }, ReturnType = typeof(bool))]
147 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NclUtilities), Member = "get_LocalAddressesLock", ReturnType = typeof(object))]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
150 {
151 typeof(object),
152 typeof(ref bool)
153 }, ReturnType = typeof(void))]
154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NclUtilities), Member = "GetLocalHost", ReturnType = typeof(IPHostEntry))]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOf", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(int))]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
162 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 35)]
163 get
164 {
165 throw null;
166 }
167 }
168
169 [global::Cpp2ILInjected.Token(Token = "0x1700021F")]
170 private static object LocalAddressesLock
171 {
172 [global::Cpp2ILInjected.Token(Token = "0x6000A81")]
173 [global::Cpp2ILInjected.Address(RVA = "0x1F0EB44", Offset = "0x1F0EB44", Length = "0x9C")]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NclUtilities), Member = "get_LocalAddresses", ReturnType = typeof(IPAddress[]))]
175 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "CompareExchange", MemberParameters = new object[]
178 {
179 typeof(ref object),
180 typeof(object),
181 typeof(object)
182 }, ReturnType = typeof(object))]
183 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
184 get
185 {
186 throw null;
187 }
188 }
189
190 [global::Cpp2ILInjected.Token(Token = "0x4000852")]
192
193 [global::Cpp2ILInjected.Token(Token = "0x4000853")]
194 private static IPAddress[] _LocalAddresses;
195
196 [global::Cpp2ILInjected.Token(Token = "0x4000854")]
197 private static object _LocalAddressesLock;
198
199 [global::Cpp2ILInjected.Token(Token = "0x4000855")]
200 private const int HostNameBufferLength = 256;
201
202 [global::Cpp2ILInjected.Token(Token = "0x4000856")]
203 internal static string _LocalDomainName;
204 }
205}
class f__AnonymousType0<< Count > j__TPar
static bool GuessWhetherHostIsLoopback(string host)
static object LocalAddressesLock
static IPHostEntry GetLocalHost()
static IPAddress[] _LocalAddresses
static bool IsThreadPoolLow()
static string _LocalDomainName
static object _LocalAddressesLock
static bool IsFatal(Exception exception)
static bool HasShutdownStarted
static ContextCallback s_ContextRelativeDemandCallback
static ContextCallback ContextRelativeDemandCallback
static bool IsAddressLocal(IPAddress ipAddress)
static void DemandCallback(object state)
static IPAddress[] LocalAddresses
static bool IsClientFault(SecurityStatus error)
static bool IsCredentialFailure(SecurityStatus error)
delegate void ContextCallback(object state)