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
Thread.cs
Go to the documentation of this file.
1using System;
17using Cpp2ILInjected;
20
21namespace System.Threading
22{
23 [global::Cpp2ILInjected.Token(Token = "0x20001F8")]
24 [StructLayout(0)]
25 public sealed class Thread : global::System.Runtime.ConstrainedExecution.CriticalFinalizerObject
26 {
27 [global::Cpp2ILInjected.Token(Token = "0x60011E7")]
28 [global::Cpp2ILInjected.Address(RVA = "0x1C9CFA8", Offset = "0x1C9CFA8", Length = "0x60")]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
30 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
35
36 [global::Cpp2ILInjected.Token(Token = "0x60011E8")]
37 [global::Cpp2ILInjected.Address(RVA = "0x1C9D008", Offset = "0x1C9D008", Length = "0x60")]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
39 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
44
45 [global::Cpp2ILInjected.Token(Token = "0x60011E9")]
46 [global::Cpp2ILInjected.Address(RVA = "0x1C9D068", Offset = "0x1C9D068", Length = "0x7C")]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ManagedThread", Member = ".ctor", MemberParameters = new object[]
48 {
49 typeof(ParameterizedThreadStart),
50 typeof(object)
51 }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ManagedThread", Member = ".ctor", MemberParameters = new object[] { typeof(ThreadStart) }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "SaveSynchronisationFinder", Member = "StartSearching", ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Client", Member = "ReceiveThreadFunction", MemberParameters = new object[]
55 {
56 typeof(string),
57 typeof(int)
58 }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Client", Member = "Connect", MemberParameters = new object[]
60 {
61 typeof(string),
62 typeof(int)
63 }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Server", Member = "Listen", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Server", Member = "Start", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "startDedInput", ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.Sockets.TcpSocket", Member = "Terraria.Net.Sockets.ISocket.StartListening", MemberParameters = new object[] { "Terraria.Net.Sockets.SocketConnectionAccepted" }, ReturnType = typeof(bool))]
68 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Threading.AsyncActionDispatcher", Member = "Start", ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.OS.Windows.STATaskInvoker", Member = ".ctor", ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Threading.Timer.Scheduler", Member = "InitScheduler", ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.TimerThread", Member = "Prod", ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 14)]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.ConstrainedExecution.CriticalFinalizerObject), Member = ".ctor", ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
76 public Thread(ThreadStart start)
77 {
78 throw null;
79 }
80
81 [global::Cpp2ILInjected.Token(Token = "0x60011EA")]
82 [global::Cpp2ILInjected.Address(RVA = "0x1C9D20C", Offset = "0x1C9D20C", Length = "0x7C")]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Social.Steam.CoreSocialModule", Member = "Initialize", ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.ConstrainedExecution.CriticalFinalizerObject), Member = ".ctor", ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "SetStartHelper", MemberParameters = new object[]
87 {
88 typeof(global::System.Delegate),
89 typeof(int)
90 }, ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
93 public Thread(ParameterizedThreadStart start)
94 {
95 throw null;
96 }
97
98 [global::Cpp2ILInjected.Token(Token = "0x60011EB")]
99 [global::Cpp2ILInjected.Address(RVA = "0x1C9D288", Offset = "0x1C9D288", Length = "0xE8")]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Internal.Runtime.Augments.RuntimeThread), Member = "Create", MemberParameters = new object[]
101 {
102 typeof(ParameterizedThreadStart),
103 typeof(int)
104 }, ReturnType = typeof(Internal.Runtime.Augments.RuntimeThread))]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.ConstrainedExecution.CriticalFinalizerObject), Member = ".ctor", ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "SetStartHelper", MemberParameters = new object[]
108 {
109 typeof(global::System.Delegate),
110 typeof(int)
111 }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
115 {
116 typeof(string),
117 typeof(string)
118 }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
120 public Thread(ParameterizedThreadStart start, int maxStackSize)
121 {
122 throw null;
123 }
124
125 [global::Cpp2ILInjected.Token(Token = "0x60011EC")]
126 [global::Cpp2ILInjected.Address(RVA = "0x1C9D370", Offset = "0x1C9D370", Length = "0x14")]
127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ManagedThread", Member = "Run", ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ManagedThread", Member = "RunCritical", ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "SaveSynchronisationFinder", Member = "StartSearching", ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Client", Member = "ReceiveThreadFunction", MemberParameters = new object[]
131 {
132 typeof(string),
133 typeof(int)
134 }, ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Client", Member = "Connect", MemberParameters = new object[]
136 {
137 typeof(string),
138 typeof(int)
139 }, ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Server", Member = "Listen", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Server", Member = "Start", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
142 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "startDedInput", ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Social.Steam.CoreSocialModule", Member = "Initialize", ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.Sockets.TcpSocket", Member = "Terraria.Net.Sockets.ISocket.StartListening", MemberParameters = new object[] { "Terraria.Net.Sockets.SocketConnectionAccepted" }, ReturnType = typeof(bool))]
145 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Threading.AsyncActionDispatcher", Member = "Start", ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.OS.Windows.STATaskInvoker", Member = ".ctor", ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Threading.Timer.Scheduler", Member = "InitScheduler", ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.TimerThread", Member = "Prod", ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 16)]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "Start", MemberParameters = new object[] { typeof(ref StackCrawlMark) }, ReturnType = typeof(void))]
151 [MethodImpl(8)]
152 public void Start()
153 {
154 throw null;
155 }
156
157 [global::Cpp2ILInjected.Token(Token = "0x60011ED")]
158 [global::Cpp2ILInjected.Address(RVA = "0x1C9D43C", Offset = "0x1C9D43C", Length = "0xC8")]
159 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
160 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Internal.Runtime.Augments.RuntimeThread), Member = "Start", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
162 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "Start", MemberParameters = new object[] { typeof(ref StackCrawlMark) }, ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
166 [MethodImpl(8)]
167 public void Start(object parameter)
168 {
169 throw null;
170 }
171
172 [global::Cpp2ILInjected.Token(Token = "0x60011EE")]
173 [global::Cpp2ILInjected.Address(RVA = "0x1C9D384", Offset = "0x1C9D384", Length = "0xB8")]
174 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Thread), Member = "Start", ReturnType = typeof(void))]
176 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Thread), Member = "Start", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
177 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecutionContext), Member = "Capture", MemberParameters = new object[]
179 {
182 }, ReturnType = typeof(ExecutionContext))]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "StartInternal", MemberParameters = new object[]
184 {
185 typeof(object),
187 }, ReturnType = typeof(void))]
188 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
190 {
191 throw null;
192 }
193
194 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
195 [global::Cpp2ILInjected.Token(Token = "0x60011EF")]
196 [global::Cpp2ILInjected.Address(RVA = "0x1C9A950", Offset = "0x1C9A950", Length = "0x8")]
197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.RemotingServices), Member = "SerializeCallData", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(byte[]))]
198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.CallContext), Member = "LogicalGetData", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(object))]
199 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
201 {
202 throw null;
203 }
204
205 [global::Cpp2ILInjected.Token(Token = "0x170001B1")]
206 internal bool ExecutionContextBelongsToCurrentScope
207 {
208 [global::Cpp2ILInjected.Token(Token = "0x60011F0")]
209 [global::Cpp2ILInjected.Address(RVA = "0x1C9B7F8", Offset = "0x1C9B7F8", Length = "0x10")]
210 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
211 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
212 get
213 {
214 throw null;
215 }
216 [global::Cpp2ILInjected.Token(Token = "0x60011F1")]
217 [global::Cpp2ILInjected.Address(RVA = "0x1C9B808", Offset = "0x1C9B808", Length = "0x10")]
218 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
219 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
220 set
221 {
222 throw null;
223 }
224 }
225
226 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.MayFail)]
227 [global::Cpp2ILInjected.Token(Token = "0x60011F2")]
228 [global::Cpp2ILInjected.Address(RVA = "0x1C9B11C", Offset = "0x1C9B11C", Length = "0x84")]
229 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExecutionContext), Member = "SetLocalValue", MemberParameters = new object[]
230 {
232 typeof(object),
233 typeof(bool)
234 }, ReturnType = typeof(void))]
235 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SynchronizationContext), Member = "SetSynchronizationContext", MemberParameters = new object[] { typeof(SynchronizationContext) }, ReturnType = typeof(void))]
236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.RemotingServices), Member = "InternalExecuteMessage", MemberParameters = new object[]
237 {
238 typeof(global::System.MarshalByRefObject),
239 typeof(global::System.Runtime.Remoting.Messaging.IMethodCallMessage)
240 }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMethodReturnMessage))]
241 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.RemotingServices), Member = "DeserializeCallData", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(object))]
242 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Proxies.RealProxy), Member = "PrivateInvoke", MemberParameters = new object[]
243 {
244 typeof(global::System.Runtime.Remoting.Proxies.RealProxy),
245 typeof(global::System.Runtime.Remoting.Messaging.IMessage),
246 typeof(ref global::System.Exception),
247 typeof(ref object[])
248 }, ReturnType = typeof(object))]
249 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.CallContext), Member = "SetLogicalCallContext", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext) }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext))]
250 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.CallContext), Member = "LogicalSetData", MemberParameters = new object[]
251 {
252 typeof(string),
253 typeof(object)
254 }, ReturnType = typeof(void))]
255 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExecutionContext), Member = "CreateMutableCopy", ReturnType = typeof(ExecutionContext))]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
258 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
260 {
261 throw null;
262 }
263
264 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
265 [global::Cpp2ILInjected.Token(Token = "0x60011F3")]
266 [global::Cpp2ILInjected.Address(RVA = "0x1C9B848", Offset = "0x1C9B848", Length = "0x14")]
267 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
268 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
270 {
271 throw null;
272 }
273
274 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
275 [global::Cpp2ILInjected.Token(Token = "0x60011F4")]
276 [global::Cpp2ILInjected.Address(RVA = "0x1C9A958", Offset = "0x1C9A958", Length = "0x14")]
277 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
278 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
280 {
281 throw null;
282 }
283
284 [global::Cpp2ILInjected.Token(Token = "0x60011F5")]
285 [global::Cpp2ILInjected.Address(RVA = "0x1C9D56C", Offset = "0x1C9D56C", Length = "0x4")]
286 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Client", Member = "ReceiveThreadFunction", MemberParameters = new object[]
287 {
288 typeof(string),
289 typeof(int)
290 }, ReturnType = typeof(void))]
291 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Client", Member = "Disconnect", ReturnType = typeof(void))]
292 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Server.<>c__DisplayClass8_0", Member = "<Listen>b__1", ReturnType = typeof(void))]
293 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Server", Member = "Stop", ReturnType = typeof(void))]
294 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
295 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
296 public void Interrupt()
297 {
298 throw null;
299 }
300
301 [global::Cpp2ILInjected.Token(Token = "0x60011F6")]
302 [global::Cpp2ILInjected.Address(RVA = "0x1C9D570", Offset = "0x1C9D570", Length = "0x4")]
303 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
304 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
305 [MethodImpl(4096)]
306 private extern void InterruptInternal();
307
308 [global::Cpp2ILInjected.Token(Token = "0x170001B2")]
309 public ThreadPriority Priority
310 {
311 [global::Cpp2ILInjected.Token(Token = "0x60011F7")]
312 [global::Cpp2ILInjected.Address(RVA = "0x1C9D574", Offset = "0x1C9D574", Length = "0x4")]
313 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ManagedThread", Member = "RunCritical", ReturnType = typeof(void))]
314 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Server", Member = "Start", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
315 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
316 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
317 set
318 {
319 throw null;
320 }
321 }
322
323 [global::Cpp2ILInjected.Token(Token = "0x60011F8")]
324 [global::Cpp2ILInjected.Address(RVA = "0x1C9D578", Offset = "0x1C9D578", Length = "0x4")]
325 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
326 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
327 [MethodImpl(4096)]
328 private extern void SetPriorityNative(int priority);
329
330 [global::Cpp2ILInjected.Token(Token = "0x60011F9")]
331 [global::Cpp2ILInjected.Address(RVA = "0x1C9D57C", Offset = "0x1C9D57C", Length = "0x4")]
332 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
333 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
334 [MethodImpl(4096)]
335 private extern bool JoinInternal(int millisecondsTimeout);
336
337 [global::Cpp2ILInjected.Token(Token = "0x60011FA")]
338 [global::Cpp2ILInjected.Address(RVA = "0x1C9D580", Offset = "0x1C9D580", Length = "0x8")]
339 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Client", Member = "Disconnect", ReturnType = typeof(void))]
340 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Threading.AsyncActionDispatcher", Member = "Stop", ReturnType = typeof(void))]
341 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
342 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
343 public void Join()
344 {
345 throw null;
346 }
347
348 [global::Cpp2ILInjected.Token(Token = "0x60011FB")]
349 [global::Cpp2ILInjected.Address(RVA = "0x1C9D588", Offset = "0x1C9D588", Length = "0x4")]
350 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
351 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
352 [MethodImpl(4096)]
353 private static extern void SleepInternal(int millisecondsTimeout);
354
355 [global::Cpp2ILInjected.Token(Token = "0x60011FC")]
356 [global::Cpp2ILInjected.Address(RVA = "0x1C9A2B0", Offset = "0x1C9A2B0", Length = "0x78")]
357 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "MainThreadExecution", Member = "WaitOnMainThreadComplete", ReturnType = typeof(void))]
358 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ThreadManager", Member = "TerminateThreadAndWait", MemberParameters = new object[] { "ManagedThread" }, ReturnType = typeof(void))]
359 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "FileManager", Member = "Exists", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
360 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "FileManager", Member = "Delete", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
361 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "FileManager", Member = "CreateDirectory", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
362 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "FileManager", Member = "ReadAllBytes", MemberParameters = new object[] { typeof(string) }, ReturnType = "System.Byte[]")]
363 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "FileManager", Member = "GetFiles", MemberParameters = new object[]
364 {
365 typeof(string),
366 typeof(string)
367 }, ReturnType = "System.String[]")]
368 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "FileManager", Member = "WriteAllBytes", MemberParameters = new object[]
369 {
370 typeof(string),
371 "System.Byte[]"
372 }, ReturnType = typeof(void))]
373 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "GUINetPlayStatusMenu", Member = "UpdateServerStatus", ReturnType = typeof(void))]
374 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "SaveSynchronisationBroadcast", Member = "BroadcastThread", ReturnType = typeof(void))]
375 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "SaveSynchronisationFinder", Member = "BroadcastRecieveThread", ReturnType = typeof(void))]
376 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ServerAutoFinder", Member = "BroadcastRecieveThread", ReturnType = typeof(void))]
377 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ServerAutoFinder", Member = "LookForFriendPlatformGames", ReturnType = typeof(void))]
378 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ThreadedRenderManager", Member = "ThreadMonitor", ReturnType = typeof(void))]
379 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Server", Member = "NextConnectionId", MemberParameters = new object[] { "System.Net.Sockets.TcpClient" }, ReturnType = typeof(int))]
380 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Server", Member = "Stop", ReturnType = typeof(void))]
381 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Content.ThreadContentRequest", Member = "LoadFromMainThread", ReturnType = "UnityEngine.Object")]
382 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Content.ThreadContentRequest", Member = "ConstructFromMainThread", ReturnType = typeof(object))]
383 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "LoadPlayers", ReturnType = typeof(void))]
384 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "DedServ", ReturnType = typeof(void))]
385 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Netplay", Member = "TcpLocalClientLoop", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
386 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Netplay", Member = "TcpClientLoop", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
387 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Netplay", Member = "InnerClientLoop", ReturnType = typeof(void))]
388 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Netplay", Member = "BroadcastThread", ReturnType = typeof(void))]
389 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.FrameSkipTest", Member = "Update", MemberParameters = new object[] { "Microsoft.Xna.Framework.GameTime" }, ReturnType = typeof(void))]
390 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_75", MemberParameters = new object[] { "Terraria.WorldBuilding.GenerationProgress", "Terraria.IO.GameConfiguration" }, ReturnType = typeof(void))]
391 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "ShutDownServer", ReturnType = typeof(void))]
392 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "WaitForFileSync", ReturnType = typeof(void))]
393 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "playWorldCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
394 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "joinLocalWorldCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
395 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "serverLoadWorldCallBack", ReturnType = typeof(void))]
396 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "ExecuteThreadTime", ReturnType = typeof(void))]
397 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "WaitForThreadTime", ReturnType = typeof(void))]
398 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.IO.WorldFile", Member = "SaveWorld", MemberParameters = new object[]
399 {
400 typeof(bool),
401 typeof(bool),
402 "Terraria.IO.WorldFile.WorldSaveContext"
403 }, ReturnType = typeof(void))]
404 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.Sockets.SocialSocket", Member = "ReadCallback", MemberParameters = new object[]
405 {
406 "System.Byte[]",
407 typeof(int),
408 typeof(int),
409 "Terraria.Net.Sockets.SocketReceiveCallback",
410 typeof(object)
411 }, ReturnType = typeof(void))]
412 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Map.MapHelper", Member = "SaveMap", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
413 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Internal.Runtime.Augments.RuntimeThread), Member = "Sleep", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
414 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Thread), Member = "Sleep", MemberParameters = new object[] { typeof(global::System.TimeSpan) }, ReturnType = typeof(void))]
415 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Runtime.InteropServices.HandleCollector", Member = "Add", ReturnType = typeof(void))]
416 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.TimerThread", Member = "ThreadProc", ReturnType = typeof(void))]
417 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UnitySynchronizationContext", Member = "ExecutePendingTasks", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(bool))]
418 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipFile", Member = "DeleteFileWithRetry", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
419 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 51)]
420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
421 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
422 {
423 typeof(string),
424 typeof(string)
425 }, ReturnType = typeof(void))]
426 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
427 public static void Sleep(int millisecondsTimeout)
428 {
429 throw null;
430 }
431
432 [global::Cpp2ILInjected.Token(Token = "0x60011FD")]
433 [global::Cpp2ILInjected.Address(RVA = "0x1C9D58C", Offset = "0x1C9D58C", Length = "0xB4")]
434 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
435 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Game", Member = "UnityUpdate", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
436 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
437 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.TimeSpan), Member = "get_TotalMilliseconds", ReturnType = typeof(double))]
438 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "Sleep", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
439 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
440 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
441 {
442 typeof(string),
443 typeof(string)
444 }, ReturnType = typeof(void))]
445 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
446 public static void Sleep(global::System.TimeSpan timeout)
447 {
448 throw null;
449 }
450
451 [global::Cpp2ILInjected.Token(Token = "0x60011FE")]
452 [global::Cpp2ILInjected.Address(RVA = "0x1C9D640", Offset = "0x1C9D640", Length = "0x4")]
453 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
454 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
455 [MethodImpl(4096)]
456 private static extern bool YieldInternal();
457
458 [global::Cpp2ILInjected.Token(Token = "0x60011FF")]
459 [global::Cpp2ILInjected.Address(RVA = "0x1C9A328", Offset = "0x1C9A328", Length = "0x4")]
460 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Internal.Runtime.Augments.RuntimeThread), Member = "Yield", ReturnType = typeof(bool))]
461 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
462 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
463 public static bool Yield()
464 {
465 throw null;
466 }
467
468 [global::Cpp2ILInjected.Token(Token = "0x6001200")]
469 [global::Cpp2ILInjected.Address(RVA = "0x1C9D0E4", Offset = "0x1C9D0E4", Length = "0x128")]
470 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
471 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Thread), Member = ".ctor", MemberParameters = new object[] { typeof(ParameterizedThreadStart) }, ReturnType = typeof(void))]
472 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Thread), Member = ".ctor", MemberParameters = new object[]
473 {
474 typeof(ParameterizedThreadStart),
475 typeof(int)
476 }, ReturnType = typeof(void))]
477 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
478 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "GetProcessDefaultStackSize", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
480 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ParameterizedThreadStart), Member = ".ctor", MemberParameters = new object[]
481 {
482 typeof(object),
483 typeof(global::System.IntPtr)
484 }, ReturnType = typeof(void))]
485 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadStart), Member = ".ctor", MemberParameters = new object[]
486 {
487 typeof(object),
488 typeof(global::System.IntPtr)
489 }, ReturnType = typeof(void))]
490 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
491 private void SetStartHelper(global::System.Delegate start, int maxStackSize)
492 {
493 throw null;
494 }
495
496 [global::Cpp2ILInjected.Token(Token = "0x170001B3")]
497 public global::System.Globalization.CultureInfo CurrentUICulture
498 {
499 [global::Cpp2ILInjected.Token(Token = "0x6001201")]
500 [global::Cpp2ILInjected.Address(RVA = "0x1C9D724", Offset = "0x1C9D724", Length = "0x2C")]
501 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_CurrentUICulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
502 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
503 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
504 get
505 {
506 throw null;
507 }
508 [global::Cpp2ILInjected.Token(Token = "0x6001202")]
509 [global::Cpp2ILInjected.Address(RVA = "0x1C9D7FC", Offset = "0x1C9D7FC", Length = "0x20C")]
510 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Localization.LanguageManager", Member = "SetLanguage", MemberParameters = new object[] { "Terraria.Localization.GameCulture" }, ReturnType = typeof(void))]
511 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
512 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "VerifyCultureName", MemberParameters = new object[]
513 {
514 typeof(global::System.Globalization.CultureInfo),
515 typeof(bool)
516 }, ReturnType = typeof(bool))]
517 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "nativeInitCultureAccessors", ReturnType = typeof(void))]
518 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Action<>), Member = ".ctor", MemberParameters = new object[]
519 {
520 typeof(object),
521 typeof(global::System.IntPtr)
522 }, ReturnType = typeof(void))]
523 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncLocal<>), Member = ".ctor", MemberParameters = new object[] { "System.Action`1<AsyncLocalValueChangedArgs`1<T>>" }, ReturnType = typeof(void))]
524 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncLocal<>), Member = "set_Value", MemberParameters = new object[] { "T" }, ReturnType = typeof(void))]
525 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
526 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
527 set
528 {
529 throw null;
530 }
531 }
532
533 [global::Cpp2ILInjected.Token(Token = "0x6001203")]
534 [global::Cpp2ILInjected.Address(RVA = "0x1C9D750", Offset = "0x1C9D750", Length = "0xAC")]
535 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
536 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_DefaultThreadCurrentUICulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
537 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_UserDefaultUICulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
538 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
539 internal global::System.Globalization.CultureInfo GetCurrentUICultureNoAppX()
540 {
541 throw null;
542 }
543
544 [global::Cpp2ILInjected.Token(Token = "0x170001B4")]
545 public global::System.Globalization.CultureInfo CurrentCulture
546 {
547 [global::Cpp2ILInjected.Token(Token = "0x6001204")]
548 [global::Cpp2ILInjected.Address(RVA = "0x1C9DAAC", Offset = "0x1C9DAAC", Length = "0x2C")]
549 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.SpriteFont", Member = "CreateWrappedText", MemberParameters = new object[]
550 {
551 typeof(string),
552 typeof(float)
553 }, ReturnType = typeof(string))]
554 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utilities.CrashWatcher.<>c", Member = "<Inititialize>b__18_0", MemberParameters = new object[]
555 {
556 typeof(object),
557 typeof(global::System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs)
558 }, ReturnType = typeof(void))]
559 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utilities.CrashWatcher.<>c", Member = "<Inititialize>b__18_1", MemberParameters = new object[]
560 {
561 typeof(object),
562 typeof(global::System.UnhandledExceptionEventArgs)
563 }, ReturnType = typeof(void))]
564 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Globalization.NumberFormatInfo), Member = "get_CurrentInfo", ReturnType = typeof(global::System.Globalization.NumberFormatInfo))]
565 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_CurrentCulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
566 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
567 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
568 get
569 {
570 throw null;
571 }
572 [global::Cpp2ILInjected.Token(Token = "0x6001205")]
573 [global::Cpp2ILInjected.Address(RVA = "0x1C9DB84", Offset = "0x1C9DB84", Length = "0x1E4")]
574 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Localization.LanguageManager", Member = "SetLanguage", MemberParameters = new object[] { "Terraria.Localization.GameCulture" }, ReturnType = typeof(void))]
575 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
576 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "nativeInitCultureAccessors", ReturnType = typeof(void))]
577 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Action<>), Member = ".ctor", MemberParameters = new object[]
578 {
579 typeof(object),
580 typeof(global::System.IntPtr)
581 }, ReturnType = typeof(void))]
582 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncLocal<>), Member = ".ctor", MemberParameters = new object[] { "System.Action`1<AsyncLocalValueChangedArgs`1<T>>" }, ReturnType = typeof(void))]
583 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncLocal<>), Member = "set_Value", MemberParameters = new object[] { "T" }, ReturnType = typeof(void))]
584 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
585 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
586 set
587 {
588 throw null;
589 }
590 }
591
592 [global::Cpp2ILInjected.Token(Token = "0x6001206")]
593 [global::Cpp2ILInjected.Address(RVA = "0x1C9DAD8", Offset = "0x1C9DAD8", Length = "0xAC")]
594 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
595 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_DefaultThreadCurrentCulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
596 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_UserDefaultCulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
597 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
598 private global::System.Globalization.CultureInfo GetCurrentCultureNoAppX()
599 {
600 throw null;
601 }
602
603 [global::Cpp2ILInjected.Token(Token = "0x6001207")]
604 [global::Cpp2ILInjected.Address(RVA = "0x1C9DA08", Offset = "0x1C9DA08", Length = "0xA4")]
605 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Thread), Member = "set_CurrentUICulture", MemberParameters = new object[] { typeof(global::System.Globalization.CultureInfo) }, ReturnType = typeof(void))]
606 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Thread), Member = "set_CurrentCulture", MemberParameters = new object[] { typeof(global::System.Globalization.CultureInfo) }, ReturnType = typeof(void))]
607 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
608 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "ConstructCurrentCulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
609 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "ConstructCurrentUICulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
610 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
611 private static void nativeInitCultureAccessors()
612 {
613 throw null;
614 }
615
616 [global::Cpp2ILInjected.Token(Token = "0x6001208")]
617 [global::Cpp2ILInjected.Address(RVA = "0x1C9DD68", Offset = "0x1C9DD68", Length = "0x4")]
618 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Interlocked), Member = "MemoryBarrier", ReturnType = typeof(void))]
619 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_DateTimeFormat", ReturnType = typeof(global::System.Globalization.DateTimeFormatInfo))]
620 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlCharType", Member = "InitInstance", ReturnType = typeof(void))]
621 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Linq.XHashtable`1.XHashtableState", Member = "TryAdd", MemberParameters = new object[] { "TValue", "TValue&" }, ReturnType = typeof(bool))]
622 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Linq.XHashtable`1", Member = "Add", MemberParameters = new object[] { "TValue" }, ReturnType = "TValue")]
623 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
624 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
625 [MethodImpl(4096)]
626 public static extern void MemoryBarrier();
627
628 [global::Cpp2ILInjected.Token(Token = "0x6001209")]
629 [global::Cpp2ILInjected.Address(RVA = "0x1C9DD6C", Offset = "0x1C9DD6C", Length = "0x4")]
630 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
631 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
632 [MethodImpl(4096)]
633 private extern void ConstructInternalThread();
634
635 [global::Cpp2ILInjected.Token(Token = "0x170001B5")]
637 {
638 [global::Cpp2ILInjected.Token(Token = "0x600120A")]
639 [global::Cpp2ILInjected.Address(RVA = "0x1C9DD70", Offset = "0x1C9DD70", Length = "0x24")]
640 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
641 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
642 get
643 {
644 throw null;
645 }
646 }
647
648 [global::Cpp2ILInjected.Token(Token = "0x170001B6")]
649 public static global::System.Runtime.Remoting.Contexts.Context CurrentContext
650 {
651 [global::Cpp2ILInjected.Token(Token = "0x600120B")]
652 [global::Cpp2ILInjected.Address(RVA = "0x1C9DD94", Offset = "0x1C9DD94", Length = "0x8")]
653 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Proxies.TransparentProxy), Member = "InCurrentContext", ReturnType = typeof(bool))]
654 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Proxies.RemotingProxy), Member = "Invoke", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Messaging.IMessage) }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessage))]
655 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Contexts.Context), Member = "GetData", MemberParameters = new object[] { typeof(global::System.LocalDataStoreSlot) }, ReturnType = typeof(object))]
656 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Contexts.Context), Member = "SetData", MemberParameters = new object[]
657 {
658 typeof(global::System.LocalDataStoreSlot),
659 typeof(object)
660 }, ReturnType = typeof(void))]
661 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Runtime.Remoting.Contexts.CrossContextChannel.ContextRestoreSink", Member = "SyncProcessMessage", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Messaging.IMessage) }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessage))]
662 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Contexts.CrossContextChannel), Member = "SyncProcessMessage", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Messaging.IMessage) }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessage))]
663 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Contexts.CrossContextChannel), Member = "AsyncProcessMessage", MemberParameters = new object[]
664 {
665 typeof(global::System.Runtime.Remoting.Messaging.IMessage),
666 typeof(global::System.Runtime.Remoting.Messaging.IMessageSink)
667 }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessageCtrl))]
668 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Channels.CrossAppDomainSink), Member = "SyncProcessMessage", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Messaging.IMessage) }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessage))]
669 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Activation.ActivationServices), Member = "Activate", MemberParameters = new object[]
670 {
671 typeof(global::System.Runtime.Remoting.Proxies.RemotingProxy),
672 typeof(global::System.Runtime.Remoting.Messaging.ConstructionCall)
673 }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessage))]
674 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Activation.ActivationServices), Member = "CreateConstructionCall", MemberParameters = new object[]
675 {
676 typeof(global::System.Type),
677 typeof(string),
678 typeof(object[])
679 }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.ConstructionCall))]
680 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Activation.ActivationServices), Member = "CreateInstanceFromMessage", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Activation.IConstructionCallMessage) }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessage))]
681 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Activation.ConstructionLevelActivator), Member = "Activate", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Activation.IConstructionCallMessage) }, ReturnType = typeof(global::System.Runtime.Remoting.Activation.IConstructionReturnMessage))]
682 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.EnvoyTerminatorSink), Member = "SyncProcessMessage", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Messaging.IMessage) }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessage))]
683 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.EnvoyTerminatorSink), Member = "AsyncProcessMessage", MemberParameters = new object[]
684 {
685 typeof(global::System.Runtime.Remoting.Messaging.IMessage),
686 typeof(global::System.Runtime.Remoting.Messaging.IMessageSink)
687 }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessageCtrl))]
688 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 20)]
689 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.AppDomain), Member = "InternalGetContext", ReturnType = typeof(global::System.Runtime.Remoting.Contexts.Context))]
690 get
691 {
692 throw null;
693 }
694 }
695
696 [global::Cpp2ILInjected.Token(Token = "0x600120C")]
697 [global::Cpp2ILInjected.Address(RVA = "0x1C9DD9C", Offset = "0x1C9DD9C", Length = "0x4")]
698 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
699 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
700 [MethodImpl(4096)]
701 private static extern void GetCurrentThread_icall(ref Thread thread);
702
703 [global::Cpp2ILInjected.Token(Token = "0x600120D")]
704 [global::Cpp2ILInjected.Address(RVA = "0x1C9DDA0", Offset = "0x1C9DDA0", Length = "0x1C")]
705 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
706 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
707 private static Thread GetCurrentThread()
708 {
709 throw null;
710 }
711
712 [global::Cpp2ILInjected.Token(Token = "0x170001B7")]
713 public static Thread CurrentThread
714 {
715 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.MayFail)]
716 [global::Cpp2ILInjected.Token(Token = "0x600120E")]
717 [global::Cpp2ILInjected.Address(RVA = "0x1C9A32C", Offset = "0x1C9A32C", Length = "0x5C")]
718 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "DrPlatform", Member = "get_IsMainThread", ReturnType = typeof(bool))]
719 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "DrPlatform", Member = "Setup", ReturnType = typeof(void))]
720 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "MainThreadExecution", Member = "ExecuteOnMainThread", MemberParameters = new object[]
721 {
722 "MainThreadExecution.ExecutionSnippet",
723 typeof(object)
724 }, ReturnType = typeof(void))]
725 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ThreadManager", Member = "CheckThreadTerminiate", ReturnType = typeof(void))]
726 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.SpriteFont", Member = "CreateWrappedText", MemberParameters = new object[]
727 {
728 typeof(string),
729 typeof(float)
730 }, ReturnType = typeof(string))]
731 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Content.ContentManager", Member = "LoadUnityTexturePageAsync", MemberParameters = new object[]
732 {
733 typeof(string),
734 typeof(string),
735 typeof(string),
736 typeof(int),
737 "System.Action`4<Texture2D, Texture2D, Texture2D, Int32>"
738 }, ReturnType = typeof(void))]
739 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Content.ContentManager", Member = "LoadUnityResource", MemberTypeParameters = new object[] { "ResourceType" }, MemberParameters = new object[] { typeof(string) }, ReturnType = "ResourceType")]
740 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Content.ContentManager", Member = "ConstructFromUnityResource", MemberTypeParameters = new object[] { "ResourceType" }, MemberParameters = new object[]
741 {
742 typeof(string),
743 "Microsoft.Xna.Framework.Content.ThreadContentRequest.ObjectCreate"
744 }, ReturnType = "ResourceType")]
745 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Content.ContentManager", Member = "ConstructFromUnityResources", MemberTypeParameters = new object[] { "ResourceType" }, MemberParameters = new object[]
746 {
747 typeof(string),
748 typeof(string),
749 "Microsoft.Xna.Framework.Content.ThreadContentRequest.ObjectCreate2"
750 }, ReturnType = "ResourceType")]
751 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Content.ContentManager", Member = "ConstructFromUnityResources", MemberTypeParameters = new object[] { "ResourceType" }, MemberParameters = new object[]
752 {
753 typeof(string),
754 typeof(string),
755 typeof(string),
756 "Microsoft.Xna.Framework.Content.ThreadContentRequest.ObjectCreate3"
757 }, ReturnType = "ResourceType")]
758 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Audio.SoundEffectInstance", Member = "Play", ReturnType = typeof(void))]
759 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Audio.SoundEffectInstance", Member = "Stop", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
760 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Program", Member = "LaunchGame", MemberParameters = new object[]
761 {
762 "System.String[]",
763 typeof(bool)
764 }, ReturnType = typeof(void))]
765 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "clearWorld", ReturnType = typeof(void))]
766 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "smCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
767 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "KillTile_PlaySounds", MemberParameters = new object[]
768 {
769 typeof(int),
770 typeof(int),
771 typeof(bool),
772 "Terraria.Tile"
773 }, ReturnType = typeof(void))]
774 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utilities.CrashDump", Member = "CreateDumpName", ReturnType = typeof(string))]
775 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utilities.CrashWatcher.<>c", Member = "<Inititialize>b__18_0", MemberParameters = new object[]
776 {
777 typeof(object),
778 typeof(global::System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs)
779 }, ReturnType = typeof(void))]
780 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utilities.CrashWatcher.<>c", Member = "<Inititialize>b__18_1", MemberParameters = new object[]
781 {
782 typeof(object),
783 typeof(global::System.UnhandledExceptionEventArgs)
784 }, ReturnType = typeof(void))]
785 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Localization.LanguageManager", Member = "SetLanguage", MemberParameters = new object[] { "Terraria.Localization.GameCulture" }, ReturnType = typeof(void))]
786 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Environment), Member = "get_CurrentManagedThreadId", ReturnType = typeof(int))]
787 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpinLock), Member = "ContinueTryEnterWithThreadTracking", MemberParameters = new object[]
788 {
789 typeof(int),
790 typeof(uint),
791 typeof(ref bool)
792 }, ReturnType = typeof(void))]
793 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpinLock), Member = "get_IsHeldByCurrentThread", ReturnType = typeof(bool))]
794 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExecutionContext), Member = "SetLocalValue", MemberParameters = new object[]
795 {
797 typeof(object),
798 typeof(bool)
799 }, ReturnType = typeof(void))]
800 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExecutionContext), Member = "RunInternal", MemberParameters = new object[]
801 {
803 typeof(ContextCallback),
804 typeof(object),
805 typeof(bool)
806 }, ReturnType = typeof(void))]
807 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExecutionContext), Member = "EstablishCopyOnWriteScope", MemberParameters = new object[] { typeof(ref ExecutionContextSwitcher) }, ReturnType = typeof(void))]
808 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExecutionContext), Member = "SetExecutionContext", MemberParameters = new object[]
809 {
811 typeof(bool)
812 }, ReturnType = typeof(ExecutionContextSwitcher))]
813 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExecutionContext), Member = "IsFlowSuppressed", ReturnType = typeof(bool))]
814 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ExecutionContext), Member = "Capture", MemberParameters = new object[]
815 {
818 }, ReturnType = typeof(ExecutionContext))]
819 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SynchronizationContext), Member = "SetSynchronizationContext", MemberParameters = new object[] { typeof(SynchronizationContext) }, ReturnType = typeof(void))]
820 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SynchronizationContext), Member = "get_Current", ReturnType = typeof(SynchronizationContext))]
821 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SynchronizationContext), Member = "get_CurrentNoFlow", ReturnType = typeof(SynchronizationContext))]
822 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Thread), Member = "BeginCriticalRegion", ReturnType = typeof(void))]
823 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Thread), Member = "EndCriticalRegion", ReturnType = typeof(void))]
824 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ThreadPoolWorkQueueThreadLocals), Member = ".ctor", MemberParameters = new object[] { typeof(ThreadPoolWorkQueue) }, ReturnType = typeof(void))]
825 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ThreadPool), Member = "get_IsThreadPoolThread", ReturnType = typeof(bool))]
826 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Threading.Timer.Scheduler", Member = "SchedulerThread", ReturnType = typeof(void))]
827 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.TaskSchedulerAwaitTaskContinuation), Member = "Run", MemberParameters = new object[]
828 {
829 typeof(global::System.Threading.Tasks.Task),
830 typeof(bool)
831 }, ReturnType = typeof(void))]
832 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.RemotingServices), Member = "InternalExecuteMessage", MemberParameters = new object[]
833 {
834 typeof(global::System.MarshalByRefObject),
835 typeof(global::System.Runtime.Remoting.Messaging.IMethodCallMessage)
836 }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMethodReturnMessage))]
837 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.RemotingServices), Member = "SerializeCallData", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(byte[]))]
838 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.RemotingServices), Member = "DeserializeCallData", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(object))]
839 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Proxies.RealProxy), Member = "PrivateInvoke", MemberParameters = new object[]
840 {
841 typeof(global::System.Runtime.Remoting.Proxies.RealProxy),
842 typeof(global::System.Runtime.Remoting.Messaging.IMessage),
843 typeof(ref global::System.Exception),
844 typeof(ref object[])
845 }, ReturnType = typeof(object))]
846 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.CallContext), Member = "SetLogicalCallContext", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext) }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.LogicalCallContext))]
847 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.CallContext), Member = "LogicalGetData", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(object))]
848 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.CallContext), Member = "LogicalSetData", MemberParameters = new object[]
849 {
850 typeof(string),
851 typeof(object)
852 }, ReturnType = typeof(void))]
853 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Globalization.NumberFormatInfo), Member = "get_CurrentInfo", ReturnType = typeof(global::System.Globalization.NumberFormatInfo))]
854 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_CurrentCulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
855 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_CurrentUICulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
856 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Diagnostics.StackTrace), Member = ".ctor", MemberParameters = new object[]
857 {
858 typeof(Thread),
859 typeof(bool)
860 }, ReturnType = typeof(void))]
861 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Diagnostics.TraceEventCache", Member = "get_ThreadId", ReturnType = typeof(string))]
862 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Diagnostics.TraceEventCache", Member = "GetThreadId", ReturnType = typeof(int))]
863 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.TimerThread", Member = "ThreadProc", ReturnType = typeof(void))]
864 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.SafeSocketHandle", Member = "ReleaseHandle", ReturnType = typeof(bool))]
865 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.SafeSocketHandle", Member = "UnRegisterForBlockingSyscall", ReturnType = typeof(void))]
866 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.Extensions.<Values>d__11`2", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
867 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.Extensions.<Values>d__11`2", Member = "System.Collections.Generic.IEnumerable<U>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<U>")]
868 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.Extensions.<Convert>d__14`2", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
869 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.Extensions.<Convert>d__14`2", Member = "System.Collections.Generic.IEnumerable<U>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<U>")]
870 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JContainer.<GetDescendants>d__29", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
871 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JContainer.<GetDescendants>d__29", Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<JToken>")]
872 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JToken.<GetAncestors>d__41", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
873 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JToken.<GetAncestors>d__41", Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<JToken>")]
874 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JToken.<AfterSelf>d__42", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
875 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JToken.<AfterSelf>d__42", Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<JToken>")]
876 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JToken.<BeforeSelf>d__43", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
877 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JToken.<BeforeSelf>d__43", Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<JToken>")]
878 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JToken.<Annotations>d__171`1", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
879 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JToken.<Annotations>d__171`1", Member = "System.Collections.Generic.IEnumerable<T>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<T>")]
880 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JToken.<Annotations>d__172", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
881 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JToken.<Annotations>d__172", Member = "System.Collections.Generic.IEnumerable<System.Object>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<Object>")]
882 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.ArrayIndexFilter.<ExecuteFilter>d__4", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
883 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.ArrayIndexFilter.<ExecuteFilter>d__4", Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<JToken>")]
884 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.ArrayMultipleIndexFilter.<ExecuteFilter>d__4", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
885 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.ArrayMultipleIndexFilter.<ExecuteFilter>d__4", Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<JToken>")]
886 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.ArraySliceFilter.<ExecuteFilter>d__12", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
887 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.ArraySliceFilter.<ExecuteFilter>d__12", Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<JToken>")]
888 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.FieldFilter.<ExecuteFilter>d__4", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
889 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.FieldFilter.<ExecuteFilter>d__4", Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<JToken>")]
890 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.FieldMultipleFilter.<ExecuteFilter>d__4", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
891 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.FieldMultipleFilter.<ExecuteFilter>d__4", Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<JToken>")]
892 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.QueryFilter.<ExecuteFilter>d__4", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
893 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.QueryFilter.<ExecuteFilter>d__4", Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<JToken>")]
894 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.ScanFilter.<ExecuteFilter>d__4", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
895 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.ScanFilter.<ExecuteFilter>d__4", Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<JToken>")]
896 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UnitySynchronizationContext", Member = "Send", MemberParameters = new object[]
897 {
898 typeof(SendOrPostCallback),
899 typeof(object)
900 }, ReturnType = typeof(void))]
901 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UnitySynchronizationContext", Member = "InitializeSynchronizationContext", ReturnType = typeof(void))]
902 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipEntry", Member = "TraceWriteLine", MemberParameters = new object[]
903 {
904 typeof(string),
905 "System.Object[]"
906 }, ReturnType = typeof(void))]
907 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.BZip2.BZip2OutputStream", Member = "TraceOutput", MemberParameters = new object[]
908 {
909 "Ionic.BZip2.BZip2OutputStream.TraceBits",
910 typeof(string),
911 "System.Object[]"
912 }, ReturnType = typeof(void))]
913 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Linq.Enumerable.Iterator`1", Member = ".ctor", ReturnType = typeof(void))]
914 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Linq.Enumerable.Iterator`1", Member = "GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<TSource>")]
915 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 96)]
916 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
917 get
918 {
919 throw null;
920 }
921 }
922
923 [global::Cpp2ILInjected.Token(Token = "0x600120F")]
924 [global::Cpp2ILInjected.Address(RVA = "0x1C9DDBC", Offset = "0x1C9DDBC", Length = "0x4")]
925 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.AppDomain), Member = "IsFinalizingForUnload", ReturnType = typeof(bool))]
926 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.AppDomain), Member = "getDomainID", ReturnType = typeof(int))]
927 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Contexts.Context), Member = ".ctor", ReturnType = typeof(void))]
928 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Channels.CrossAppDomainChannel), Member = "get_ChannelData", ReturnType = typeof(object))]
929 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.CADMessageBase), Member = "MarshalArgument", MemberParameters = new object[]
930 {
931 typeof(object),
932 typeof(ref global::System.Collections.ArrayList)
933 }, ReturnType = typeof(object))]
934 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
935 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
936 [MethodImpl(4096)]
937 public static extern int GetDomainID();
938
939 [global::Cpp2ILInjected.Token(Token = "0x6001210")]
940 [global::Cpp2ILInjected.Address(RVA = "0x1C9DDC0", Offset = "0x1C9DDC0", Length = "0x4")]
941 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
942 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
943 [MethodImpl(4096)]
944 private extern bool Thread_internal(global::System.MulticastDelegate start);
945
946 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
947 [global::Cpp2ILInjected.Token(Token = "0x6001211")]
948 [global::Cpp2ILInjected.Address(RVA = "0x1C9DDC4", Offset = "0x1C9DDC4", Length = "0x8")]
949 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
950 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.ConstrainedExecution.CriticalFinalizerObject), Member = "Finalize", ReturnType = typeof(void))]
951 protected override void Finalize()
952 {
953 throw null;
954 }
955
956 [global::Cpp2ILInjected.Token(Token = "0x170001B8")]
957 public bool IsThreadPoolThread
958 {
959 [global::Cpp2ILInjected.Token(Token = "0x6001212")]
960 [global::Cpp2ILInjected.Address(RVA = "0x1C9DDCC", Offset = "0x1C9DDCC", Length = "0x24")]
961 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ThreadPool), Member = "get_IsThreadPoolThread", ReturnType = typeof(bool))]
962 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Threading.Tasks.TaskSchedulerAwaitTaskContinuation), Member = "Run", MemberParameters = new object[]
963 {
964 typeof(global::System.Threading.Tasks.Task),
965 typeof(bool)
966 }, ReturnType = typeof(void))]
967 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
968 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
969 get
970 {
971 throw null;
972 }
973 }
974
975 [global::Cpp2ILInjected.Token(Token = "0x170001B9")]
976 internal bool IsThreadPoolThreadInternal
977 {
978 [global::Cpp2ILInjected.Token(Token = "0x6001213")]
979 [global::Cpp2ILInjected.Address(RVA = "0x1C9DDF0", Offset = "0x1C9DDF0", Length = "0x24")]
980 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
981 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
982 get
983 {
984 throw null;
985 }
986 }
987
988 [global::Cpp2ILInjected.Token(Token = "0x170001BA")]
989 public bool IsAlive
990 {
991 [global::Cpp2ILInjected.Token(Token = "0x6001214")]
992 [global::Cpp2ILInjected.Address(RVA = "0x1C9DE14", Offset = "0x1C9DE14", Length = "0x44")]
993 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
994 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ThreadManager", Member = "TerminateAll", ReturnType = typeof(void))]
995 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Server", Member = "get_Active", ReturnType = typeof(bool))]
996 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Server", Member = "Start", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
997 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Server", Member = "Stop", ReturnType = typeof(void))]
998 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
999 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1000 get
1001 {
1002 throw null;
1003 }
1004 }
1005
1006 [global::Cpp2ILInjected.Token(Token = "0x170001BB")]
1007 public bool IsBackground
1008 {
1009 [global::Cpp2ILInjected.Token(Token = "0x6001215")]
1010 [global::Cpp2ILInjected.Address(RVA = "0x1C9DE5C", Offset = "0x1C9DE5C", Length = "0x48")]
1011 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ManagedThread", Member = "Run", ReturnType = typeof(void))]
1012 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Client", Member = "ReceiveThreadFunction", MemberParameters = new object[]
1013 {
1014 typeof(string),
1015 typeof(int)
1016 }, ReturnType = typeof(void))]
1017 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Client", Member = "Connect", MemberParameters = new object[]
1018 {
1019 typeof(string),
1020 typeof(int)
1021 }, ReturnType = typeof(void))]
1022 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Server", Member = "Listen", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1023 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Server", Member = "Start", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1024 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "startDedInput", ReturnType = typeof(void))]
1025 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Social.Steam.CoreSocialModule", Member = "Initialize", ReturnType = typeof(void))]
1026 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.Sockets.TcpSocket", Member = "Terraria.Net.Sockets.ISocket.StartListening", MemberParameters = new object[] { "Terraria.Net.Sockets.SocketConnectionAccepted" }, ReturnType = typeof(bool))]
1027 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Threading.AsyncActionDispatcher", Member = "Start", ReturnType = typeof(void))]
1028 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Internal.Runtime.Augments.RuntimeThread), Member = "set_IsBackground", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1029 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Threading.Timer.Scheduler", Member = "InitScheduler", ReturnType = typeof(void))]
1030 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.TimerThread", Member = "ThreadProc", ReturnType = typeof(void))]
1031 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 14)]
1032 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "ValidateThreadState", ReturnType = typeof(ThreadState))]
1033 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1034 set
1035 {
1036 throw null;
1037 }
1038 }
1039
1040 [global::Cpp2ILInjected.Token(Token = "0x6001216")]
1041 [global::Cpp2ILInjected.Address(RVA = "0x1C9DF1C", Offset = "0x1C9DF1C", Length = "0x4")]
1042 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1043 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1044 [MethodImpl(4096)]
1045 private static extern string GetName_internal(InternalThread thread);
1046
1047 [global::Cpp2ILInjected.Token(Token = "0x6001217")]
1048 [global::Cpp2ILInjected.Address(RVA = "0x1C9DF20", Offset = "0x1C9DF20", Length = "0x4")]
1049 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1050 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1051 [MethodImpl(4096)]
1052 private unsafe static extern void SetName_icall(InternalThread thread, char* name, int nameLength);
1053
1054 [global::Cpp2ILInjected.Token(Token = "0x6001218")]
1055 [global::Cpp2ILInjected.Address(RVA = "0x1C9DF24", Offset = "0x1C9DF24", Length = "0x40")]
1056 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Thread), Member = "set_Name", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1057 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1058 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.CompilerServices.RuntimeHelpers), Member = "get_OffsetToStringData", ReturnType = typeof(int))]
1059 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1060 private static void SetName_internal(InternalThread thread, string name)
1061 {
1062 throw null;
1063 }
1064
1065 [global::Cpp2ILInjected.Token(Token = "0x170001BC")]
1066 public string Name
1067 {
1068 [global::Cpp2ILInjected.Token(Token = "0x6001219")]
1069 [global::Cpp2ILInjected.Address(RVA = "0x1C9DF64", Offset = "0x1C9DF64", Length = "0x24")]
1070 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utilities.CrashWatcher.<>c", Member = "<Inititialize>b__18_0", MemberParameters = new object[]
1071 {
1072 typeof(object),
1073 typeof(global::System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs)
1074 }, ReturnType = typeof(void))]
1075 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utilities.CrashWatcher.<>c", Member = "<Inititialize>b__18_1", MemberParameters = new object[]
1076 {
1077 typeof(object),
1078 typeof(global::System.UnhandledExceptionEventArgs)
1079 }, ReturnType = typeof(void))]
1080 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1081 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1082 get
1083 {
1084 throw null;
1085 }
1086 [global::Cpp2ILInjected.Token(Token = "0x600121A")]
1087 [global::Cpp2ILInjected.Address(RVA = "0x1C9DF88", Offset = "0x1C9DF88", Length = "0x34")]
1088 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "startDedInput", ReturnType = typeof(void))]
1089 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Program", Member = "LaunchGame", MemberParameters = new object[]
1090 {
1091 "System.String[]",
1092 typeof(bool)
1093 }, ReturnType = typeof(void))]
1094 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.Sockets.TcpSocket", Member = "Terraria.Net.Sockets.ISocket.StartListening", MemberParameters = new object[] { "Terraria.Net.Sockets.SocketConnectionAccepted" }, ReturnType = typeof(bool))]
1095 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Threading.AsyncActionDispatcher", Member = "Start", ReturnType = typeof(void))]
1096 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.OS.Windows.STATaskInvoker", Member = ".ctor", ReturnType = typeof(void))]
1097 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Threading.Timer.Scheduler", Member = "SchedulerThread", ReturnType = typeof(void))]
1098 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
1099 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "SetName_internal", MemberParameters = new object[]
1100 {
1102 typeof(string)
1103 }, ReturnType = typeof(void))]
1104 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1105 set
1106 {
1107 throw null;
1108 }
1109 }
1110
1111 [global::Cpp2ILInjected.Token(Token = "0x170001BD")]
1113 {
1114 [global::Cpp2ILInjected.Token(Token = "0x600121B")]
1115 [global::Cpp2ILInjected.Address(RVA = "0x1C9DFBC", Offset = "0x1C9DFBC", Length = "0x24")]
1116 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Thread), Member = "TrySetApartmentState", MemberParameters = new object[] { typeof(ApartmentState) }, ReturnType = typeof(bool))]
1117 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1118 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1119 get
1120 {
1121 throw null;
1122 }
1123 }
1124
1125 [global::Cpp2ILInjected.Token(Token = "0x600121C")]
1126 [global::Cpp2ILInjected.Address(RVA = "0x1C9DFE0", Offset = "0x1C9DFE0", Length = "0x4")]
1127 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1128 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1129 [MethodImpl(4096)]
1130 private static extern void Abort_internal(InternalThread thread, object stateInfo);
1131
1132 [global::Cpp2ILInjected.Token(Token = "0x600121D")]
1133 [global::Cpp2ILInjected.Address(RVA = "0x1C9DFE4", Offset = "0x1C9DFE4", Length = "0x28")]
1134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ThreadManager", Member = "TerminateAll", ReturnType = typeof(void))]
1135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "SaveSynchronisationFinder", Member = "StopSearching", ReturnType = typeof(void))]
1136 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1137 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1138 public void Abort()
1139 {
1140 throw null;
1141 }
1142
1143 [global::Cpp2ILInjected.Token(Token = "0x600121E")]
1144 [global::Cpp2ILInjected.Address(RVA = "0x1C9E00C", Offset = "0x1C9E00C", Length = "0x4")]
1145 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1146 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1147 [MethodImpl(4096)]
1148 private static extern void SpinWait_nop();
1149
1150 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
1151 [global::Cpp2ILInjected.Token(Token = "0x600121F")]
1152 [global::Cpp2ILInjected.Address(RVA = "0x1C9A288", Offset = "0x1C9A288", Length = "0x28")]
1153 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1154 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Internal.Runtime.Augments.RuntimeThread), Member = "SpinWait", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1155 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.LazyAsyncResult", Member = "WaitForCompletion", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(object))]
1156 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1157 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1158 public static void SpinWait(int iterations)
1159 {
1160 throw null;
1161 }
1162
1163 [global::Cpp2ILInjected.Token(Token = "0x6001220")]
1164 [global::Cpp2ILInjected.Address(RVA = "0x1C9D504", Offset = "0x1C9D504", Length = "0x68")]
1165 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Thread), Member = "Start", MemberParameters = new object[] { typeof(ref StackCrawlMark) }, ReturnType = typeof(void))]
1166 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.SystemException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1168 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1169 private void StartInternal(object principal, ref StackCrawlMark stackMark)
1170 {
1171 throw null;
1172 }
1173
1174 [global::Cpp2ILInjected.Token(Token = "0x6001221")]
1175 [global::Cpp2ILInjected.Address(RVA = "0x1C9DF14", Offset = "0x1C9DF14", Length = "0x4")]
1176 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1177 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1178 [MethodImpl(4096)]
1179 private static extern void SetState(InternalThread thread, ThreadState set);
1180
1181 [global::Cpp2ILInjected.Token(Token = "0x6001222")]
1182 [global::Cpp2ILInjected.Address(RVA = "0x1C9DF18", Offset = "0x1C9DF18", Length = "0x4")]
1183 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1184 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1185 [MethodImpl(4096)]
1186 private static extern void ClrState(InternalThread thread, ThreadState clr);
1187
1188 [global::Cpp2ILInjected.Token(Token = "0x6001223")]
1189 [global::Cpp2ILInjected.Address(RVA = "0x1C9DE58", Offset = "0x1C9DE58", Length = "0x4")]
1190 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1191 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1192 [MethodImpl(4096)]
1193 private static extern ThreadState GetState(InternalThread thread);
1194
1195 [global::Cpp2ILInjected.Token(Token = "0x6001224")]
1196 [global::Cpp2ILInjected.Address(RVA = "0x1C9E010", Offset = "0x1C9E010", Length = "0x4")]
1197 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1198 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1199 [MethodImpl(4096)]
1200 private static extern int SystemMaxStackStize();
1201
1202 [global::Cpp2ILInjected.Token(Token = "0x6001225")]
1203 [global::Cpp2ILInjected.Address(RVA = "0x1C9D644", Offset = "0x1C9D644", Length = "0xAC")]
1204 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Thread), Member = "SetStartHelper", MemberParameters = new object[]
1206 {
1207 typeof(global::System.Delegate),
1208 typeof(int)
1209 }, ReturnType = typeof(void))]
1210 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetPageSize", ReturnType = typeof(int))]
1212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Math), Member = "Min", MemberParameters = new object[]
1213 {
1214 typeof(int),
1215 typeof(int)
1216 }, ReturnType = typeof(int))]
1217 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1219 {
1220 throw null;
1221 }
1222
1223 [global::Cpp2ILInjected.Token(Token = "0x6001226")]
1224 [global::Cpp2ILInjected.Address(RVA = "0x1C9D6F0", Offset = "0x1C9D6F0", Length = "0x34")]
1225 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1226 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1227 private void SetStart(global::System.MulticastDelegate start, int maxStackSize)
1228 {
1229 throw null;
1230 }
1231
1232 [global::Cpp2ILInjected.Token(Token = "0x170001BE")]
1233 public int ManagedThreadId
1234 {
1235 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
1236 [global::Cpp2ILInjected.Token(Token = "0x6001227")]
1237 [global::Cpp2ILInjected.Address(RVA = "0x1C9A388", Offset = "0x1C9A388", Length = "0x24")]
1238 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utilities.CrashDump", Member = "CreateDumpName", ReturnType = typeof(string))]
1239 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utilities.CrashWatcher.<>c", Member = "<Inititialize>b__18_0", MemberParameters = new object[]
1240 {
1241 typeof(object),
1242 typeof(global::System.Runtime.ExceptionServices.FirstChanceExceptionEventArgs)
1243 }, ReturnType = typeof(void))]
1244 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utilities.CrashWatcher.<>c", Member = "<Inititialize>b__18_1", MemberParameters = new object[]
1245 {
1246 typeof(object),
1247 typeof(global::System.UnhandledExceptionEventArgs)
1248 }, ReturnType = typeof(void))]
1249 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Environment), Member = "get_CurrentManagedThreadId", ReturnType = typeof(int))]
1250 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ThreadPoolWorkQueueThreadLocals), Member = ".ctor", MemberParameters = new object[] { typeof(ThreadPoolWorkQueue) }, ReturnType = typeof(void))]
1251 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Diagnostics.TraceEventCache", Member = "get_ThreadId", ReturnType = typeof(string))]
1252 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Diagnostics.TraceEventCache", Member = "GetThreadId", ReturnType = typeof(int))]
1253 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.Extensions.<Values>d__11`2", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1254 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.Extensions.<Values>d__11`2", Member = "System.Collections.Generic.IEnumerable<U>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<U>")]
1255 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.Extensions.<Convert>d__14`2", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1256 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.Extensions.<Convert>d__14`2", Member = "System.Collections.Generic.IEnumerable<U>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<U>")]
1257 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JContainer.<GetDescendants>d__29", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1258 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JContainer.<GetDescendants>d__29", Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<JToken>")]
1259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JToken.<GetAncestors>d__41", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1260 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JToken.<GetAncestors>d__41", Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<JToken>")]
1261 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JToken.<AfterSelf>d__42", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1262 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JToken.<AfterSelf>d__42", Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<JToken>")]
1263 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JToken.<BeforeSelf>d__43", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1264 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JToken.<BeforeSelf>d__43", Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<JToken>")]
1265 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JToken.<Annotations>d__171`1", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1266 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JToken.<Annotations>d__171`1", Member = "System.Collections.Generic.IEnumerable<T>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<T>")]
1267 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JToken.<Annotations>d__172", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1268 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JToken.<Annotations>d__172", Member = "System.Collections.Generic.IEnumerable<System.Object>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<Object>")]
1269 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.ArrayIndexFilter.<ExecuteFilter>d__4", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1270 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.ArrayIndexFilter.<ExecuteFilter>d__4", Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<JToken>")]
1271 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.ArrayMultipleIndexFilter.<ExecuteFilter>d__4", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1272 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.ArrayMultipleIndexFilter.<ExecuteFilter>d__4", Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<JToken>")]
1273 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.ArraySliceFilter.<ExecuteFilter>d__12", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1274 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.ArraySliceFilter.<ExecuteFilter>d__12", Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<JToken>")]
1275 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.FieldFilter.<ExecuteFilter>d__4", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1276 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.FieldFilter.<ExecuteFilter>d__4", Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<JToken>")]
1277 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.FieldMultipleFilter.<ExecuteFilter>d__4", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1278 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.FieldMultipleFilter.<ExecuteFilter>d__4", Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<JToken>")]
1279 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.QueryFilter.<ExecuteFilter>d__4", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1280 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.QueryFilter.<ExecuteFilter>d__4", Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<JToken>")]
1281 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.ScanFilter.<ExecuteFilter>d__4", Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1282 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.ScanFilter.<ExecuteFilter>d__4", Member = "System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<JToken>")]
1283 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UnitySynchronizationContext", Member = "Send", MemberParameters = new object[]
1284 {
1285 typeof(SendOrPostCallback),
1286 typeof(object)
1287 }, ReturnType = typeof(void))]
1288 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UnitySynchronizationContext", Member = "InitializeSynchronizationContext", ReturnType = typeof(void))]
1289 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Linq.Enumerable.Iterator`1", Member = ".ctor", ReturnType = typeof(void))]
1290 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Linq.Enumerable.Iterator`1", Member = "GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<TSource>")]
1291 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 41)]
1292 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1293 get
1294 {
1295 throw null;
1296 }
1297 }
1298
1299 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.MayFail)]
1300 [global::Cpp2ILInjected.Token(Token = "0x6001228")]
1301 [global::Cpp2ILInjected.Address(RVA = "0x1C99B50", Offset = "0x1C99B50", Length = "0x40")]
1302 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpinLock), Member = "Enter", MemberParameters = new object[] { typeof(ref bool) }, ReturnType = typeof(void))]
1303 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpinLock), Member = "TryEnter", MemberParameters = new object[]
1304 {
1305 typeof(int),
1306 typeof(ref bool)
1307 }, ReturnType = typeof(void))]
1308 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpinLock), Member = "ContinueTryEnter", MemberParameters = new object[]
1309 {
1310 typeof(int),
1311 typeof(ref bool)
1312 }, ReturnType = typeof(void))]
1313 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpinLock), Member = "ContinueTryEnterWithThreadTracking", MemberParameters = new object[]
1314 {
1315 typeof(int),
1316 typeof(uint),
1317 typeof(ref bool)
1318 }, ReturnType = typeof(void))]
1319 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
1320 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_CurrentThread", ReturnType = typeof(Thread))]
1321 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1322 public static void BeginCriticalRegion()
1323 {
1324 throw null;
1325 }
1326
1327 [global::System.Runtime.ConstrainedExecution.ReliabilityContract(global::System.Runtime.ConstrainedExecution.Consistency.WillNotCorruptState, global::System.Runtime.ConstrainedExecution.Cer.Success)]
1328 [global::Cpp2ILInjected.Token(Token = "0x6001229")]
1329 [global::Cpp2ILInjected.Address(RVA = "0x1C9A0A4", Offset = "0x1C9A0A4", Length = "0x40")]
1330 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpinLock), Member = "ContinueTryEnter", MemberParameters = new object[]
1331 {
1332 typeof(int),
1333 typeof(ref bool)
1334 }, ReturnType = typeof(void))]
1335 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpinLock), Member = "ContinueTryEnterWithThreadTracking", MemberParameters = new object[]
1336 {
1337 typeof(int),
1338 typeof(uint),
1339 typeof(ref bool)
1340 }, ReturnType = typeof(void))]
1341 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpinLock), Member = "Exit", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1342 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
1343 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_CurrentThread", ReturnType = typeof(Thread))]
1344 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1345 public static void EndCriticalRegion()
1346 {
1347 throw null;
1348 }
1349
1350 [global::Cpp2ILInjected.Token(Token = "0x600122A")]
1351 [global::Cpp2ILInjected.Address(RVA = "0x1C9E014", Offset = "0x1C9E014", Length = "0x5C")]
1352 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.OS.Windows.STATaskInvoker", Member = ".ctor", ReturnType = typeof(void))]
1353 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "TrySetApartmentState", MemberParameters = new object[] { typeof(ApartmentState) }, ReturnType = typeof(bool))]
1355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1356 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1358 {
1359 throw null;
1360 }
1361
1362 [global::Cpp2ILInjected.Token(Token = "0x600122B")]
1363 [global::Cpp2ILInjected.Address(RVA = "0x1C9E070", Offset = "0x1C9E070", Length = "0xC4")]
1364 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1365 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Thread), Member = "SetApartmentState", MemberParameters = new object[] { typeof(ApartmentState) }, ReturnType = typeof(void))]
1366 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_ThreadState", ReturnType = typeof(ThreadState))]
1368 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadStateException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1369 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
1371 {
1372 throw null;
1373 }
1374
1375 [global::System.Runtime.InteropServices.ComVisible(false)]
1376 [global::Cpp2ILInjected.Token(Token = "0x600122C")]
1377 [global::Cpp2ILInjected.Address(RVA = "0x1C9E134", Offset = "0x1C9E134", Length = "0x24")]
1378 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1379 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1380 public override int GetHashCode()
1381 {
1382 throw null;
1383 }
1384
1385 [global::Cpp2ILInjected.Token(Token = "0x600122D")]
1386 [global::Cpp2ILInjected.Address(RVA = "0x1C9DEA4", Offset = "0x1C9DEA4", Length = "0x70")]
1387 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Thread), Member = "set_IsBackground", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1388 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadStateException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1390 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
1392 {
1393 throw null;
1394 }
1395
1396 [global::Cpp2ILInjected.Token(Token = "0x40009A0")]
1397 private static global::System.LocalDataStoreMgr s_LocalDataStoreMgr;
1398
1399 [global::System.ThreadStatic]
1400 [global::Cpp2ILInjected.Token(Token = "0x40009A1")]
1401 private static global::System.LocalDataStoreHolder s_LocalDataStore;
1402
1403 [global::System.ThreadStatic]
1404 [global::Cpp2ILInjected.Token(Token = "0x40009A2")]
1405 internal static global::System.Globalization.CultureInfo m_CurrentCulture;
1406
1407 [global::System.ThreadStatic]
1408 [global::Cpp2ILInjected.Token(Token = "0x40009A3")]
1409 internal static global::System.Globalization.CultureInfo m_CurrentUICulture;
1410
1411 [global::Cpp2ILInjected.Token(Token = "0x40009A4")]
1412 private static AsyncLocal<global::System.Globalization.CultureInfo> s_asyncLocalCurrentCulture;
1413
1414 [global::Cpp2ILInjected.Token(Token = "0x40009A5")]
1415 private static AsyncLocal<global::System.Globalization.CultureInfo> s_asyncLocalCurrentUICulture;
1416
1417 [global::Cpp2ILInjected.Token(Token = "0x40009A6")]
1418 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1420
1421 [global::Cpp2ILInjected.Token(Token = "0x40009A7")]
1422 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
1423 private object m_ThreadStartArg;
1424
1425 [global::Cpp2ILInjected.Token(Token = "0x40009A8")]
1426 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
1427 private object pending_exception;
1428
1429 [global::System.ThreadStatic]
1430 [global::Cpp2ILInjected.Token(Token = "0x40009A9")]
1431 private static Thread current_thread;
1432
1433 [global::Cpp2ILInjected.Token(Token = "0x40009AA")]
1434 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
1435 private global::System.MulticastDelegate m_Delegate;
1436
1437 [global::Cpp2ILInjected.Token(Token = "0x40009AB")]
1438 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
1440
1441 [global::Cpp2ILInjected.Token(Token = "0x40009AC")]
1442 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
1444
1445 [global::Cpp2ILInjected.Token(Token = "0x40009AD")]
1446 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
1447 private global::System.Security.Principal.IPrincipal principal;
1448
1449 [global::Cpp2ILInjected.Token(Token = "0x40009AE")]
1450 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
1452 }
1453}
class f__AnonymousType0<< Count > j__TPar
static AsyncLocal< global::System.Globalization.CultureInfo > s_asyncLocalCurrentCulture
Definition Thread.cs:1412
global::System.MulticastDelegate m_Delegate
Definition Thread.cs:1435
static unsafe void SetName_icall(InternalThread thread, char *name, int nameLength)
static bool Yield()
Definition Thread.cs:463
ExecutionContext m_ExecutionContext
Definition Thread.cs:1439
static global::System.Globalization.CultureInfo m_CurrentUICulture
Definition Thread.cs:1409
ThreadState ValidateThreadState()
Definition Thread.cs:1391
bool TrySetApartmentState(ApartmentState state)
Definition Thread.cs:1370
static void Sleep(int millisecondsTimeout)
Definition Thread.cs:427
void SetExecutionContext(ExecutionContext.Reader value, bool belongsToCurrentScope)
Definition Thread.cs:279
override void Finalize()
Definition Thread.cs:951
Thread(ParameterizedThreadStart start)
Definition Thread.cs:93
static void AsyncLocalSetCurrentUICulture(AsyncLocalValueChangedArgs< global::System.Globalization.CultureInfo > args)
Definition Thread.cs:40
static int GetProcessDefaultStackSize(int maxStackSize)
Definition Thread.cs:1218
static void SetName_internal(InternalThread thread, string name)
Definition Thread.cs:1060
void SetApartmentState(ApartmentState state)
Definition Thread.cs:1357
static void SetState(InternalThread thread, ThreadState set)
static void Sleep(global::System.TimeSpan timeout)
Definition Thread.cs:446
static global::System.LocalDataStoreMgr s_LocalDataStoreMgr
Definition Thread.cs:1397
bool Thread_internal(global::System.MulticastDelegate start)
Thread(ParameterizedThreadStart start, int maxStackSize)
Definition Thread.cs:120
static Thread GetCurrentThread()
Definition Thread.cs:707
void SetPriorityNative(int priority)
static void EndCriticalRegion()
Definition Thread.cs:1345
static int SystemMaxStackStize()
static Thread current_thread
Definition Thread.cs:1431
override int GetHashCode()
Definition Thread.cs:1380
static void GetCurrentThread_icall(ref Thread thread)
ExecutionContext.Reader GetExecutionContextReader()
Definition Thread.cs:200
static void nativeInitCultureAccessors()
Definition Thread.cs:611
void SetStartHelper(global::System.Delegate start, int maxStackSize)
Definition Thread.cs:491
Thread(ThreadStart start)
Definition Thread.cs:76
bool JoinInternal(int millisecondsTimeout)
void SetStart(global::System.MulticastDelegate start, int maxStackSize)
Definition Thread.cs:1227
bool m_ExecutionContextBelongsToOuterScope
Definition Thread.cs:1443
global::System.Security.Principal.IPrincipal principal
Definition Thread.cs:1447
static void MemoryBarrier()
static void AsyncLocalSetCurrentCulture(AsyncLocalValueChangedArgs< global::System.Globalization.CultureInfo > args)
Definition Thread.cs:31
static AsyncLocal< global::System.Globalization.CultureInfo > s_asyncLocalCurrentUICulture
Definition Thread.cs:1415
static int GetDomainID()
static void Abort_internal(InternalThread thread, object stateInfo)
global::System.Globalization.CultureInfo GetCurrentUICultureNoAppX()
Definition Thread.cs:539
static void SleepInternal(int millisecondsTimeout)
static global::System.Globalization.CultureInfo m_CurrentCulture
Definition Thread.cs:1405
void Start(ref StackCrawlMark stackMark)
Definition Thread.cs:189
void Start(object parameter)
Definition Thread.cs:167
InternalThread internal_thread
Definition Thread.cs:1419
ExecutionContext GetMutableExecutionContext()
Definition Thread.cs:259
static void SpinWait_nop()
static string GetName_internal(InternalThread thread)
static void SpinWait(int iterations)
Definition Thread.cs:1158
static void ClrState(InternalThread thread, ThreadState clr)
void SetExecutionContext(ExecutionContext value, bool belongsToCurrentScope)
Definition Thread.cs:269
global::System.Globalization.CultureInfo GetCurrentCultureNoAppX()
Definition Thread.cs:598
static bool YieldInternal()
static void BeginCriticalRegion()
Definition Thread.cs:1322
static ThreadState GetState(InternalThread thread)
static global::System.LocalDataStoreHolder s_LocalDataStore
Definition Thread.cs:1401
void StartInternal(object principal, ref StackCrawlMark stackMark)
Definition Thread.cs:1169