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
ThreadManager.cs
Go to the documentation of this file.
1using System;
6using Terraria;
7using Terraria.IO;
9
10[global::Cpp2ILInjected.Token(Token = "0x2000066")]
11public static class ThreadManager
12{
13 [global::Cpp2ILInjected.Token(Token = "0x600021B")]
14 [global::Cpp2ILInjected.Address(RVA = "0x70B6D8", Offset = "0x70B6D8", Length = "0x104")]
15 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CacheFileManager), Member = ".ctor", MemberParameters = new object[]
17 {
20 typeof(bool),
22 }, ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CacheFileManager), Member = "ResyncFiles", ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "RunDedServ", MemberParameters = new object[]
25 {
26 typeof(string),
27 typeof(string)
28 }, ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Netplay), Member = "StartTcpClient", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Netplay), Member = "StartServer", ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManagedThread), Member = ".ctor", MemberParameters = new object[]
33 {
34 typeof(ParameterizedThreadStart),
35 typeof(object)
36 }, ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManagedThread), Member = "Run", ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
39 public static ManagedThread Run(ParameterizedThreadStart callBack, object state)
40 {
41 throw null;
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x600021C")]
45 [global::Cpp2ILInjected.Address(RVA = "0x7021EC", Offset = "0x7021EC", Length = "0xFC")]
46 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SaveSynchronisationBroadcast), Member = "StartBroadCasting", ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServerAutoFinder), Member = "StartSearching", ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Netplay), Member = "StartBroadCasting", ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "serverLoadWorld", ReturnType = typeof(ManagedThread))]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManagedThread), Member = ".ctor", MemberParameters = new object[] { typeof(ThreadStart) }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManagedThread), Member = "Run", ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
55 public static ManagedThread Run(ThreadStart callBack)
56 {
57 throw null;
58 }
59
60 [global::Cpp2ILInjected.Token(Token = "0x600021D")]
61 [global::Cpp2ILInjected.Address(RVA = "0x70B7DC", Offset = "0x70B7DC", Length = "0x144")]
62 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "JoinLocalWorld", ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "saveAndPlay", ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "saveToonWhilePlaying", ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManagedThread), Member = ".ctor", MemberParameters = new object[]
68 {
69 typeof(ParameterizedThreadStart),
70 typeof(object)
71 }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "set_Item", MemberParameters = new object[]
73 {
74 typeof(object),
75 typeof(object)
76 }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManagedThread), Member = "Run", ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
79 public static ManagedThread RunForUser(ParameterizedThreadStart callBack, object state, LocalUser user)
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x600021E")]
85 [global::Cpp2ILInjected.Address(RVA = "0x70B920", Offset = "0x70B920", Length = "0x134")]
86 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManagedThread), Member = ".ctor", MemberParameters = new object[] { typeof(ThreadStart) }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "set_Item", MemberParameters = new object[]
90 {
91 typeof(object),
92 typeof(object)
93 }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManagedThread), Member = "Run", ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
96 public static ManagedThread RunForUser(ThreadStart callBack, LocalUser user)
97 {
98 throw null;
99 }
100
101 [global::Cpp2ILInjected.Token(Token = "0x600021F")]
102 [global::Cpp2ILInjected.Address(RVA = "0x70BA54", Offset = "0x70BA54", Length = "0x144")]
103 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUINetPlayStatusMenu), Member = "Quit", ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UserManagement), Member = "HandleNetworkLost", ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CreateNewWorld", MemberParameters = new object[] { typeof(GenerationProgress) }, ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "SaveAndQuit", ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "playWorld", ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "StartHardmode", ReturnType = typeof(void))]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "RenameWorldUsingLoadAndSave", ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManagedThread), Member = ".ctor", MemberParameters = new object[]
113 {
114 typeof(ParameterizedThreadStart),
115 typeof(object)
116 }, ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "set_Item", MemberParameters = new object[]
118 {
119 typeof(object),
120 typeof(object)
121 }, ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManagedThread), Member = "RunCritical", ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
124 public static ManagedThread RunForUserCritical(ParameterizedThreadStart callBack, object state, LocalUser user)
125 {
126 throw null;
127 }
128
129 [global::Cpp2ILInjected.Token(Token = "0x6000220")]
130 [global::Cpp2ILInjected.Address(RVA = "0x70BB98", Offset = "0x70BB98", Length = "0xFC")]
131 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
132 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ThreadedRenderManager.RenderThreadInstance), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
133 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ThreadedRenderManager.RenderThreadInstance), Member = "RestartThread", ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManagedThread), Member = ".ctor", MemberParameters = new object[] { typeof(ThreadStart) }, ReturnType = typeof(void))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ManagedThread), Member = "RunCritical", ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
138 public static ManagedThread RunCritical(ThreadStart callBack)
139 {
140 throw null;
141 }
142
143 [global::Cpp2ILInjected.Token(Token = "0x6000221")]
144 [global::Cpp2ILInjected.Address(RVA = "0x70BC94", Offset = "0x70BC94", Length = "0x278")]
145 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
146 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNAUnityRunner), Member = "Update", ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
149 {
150 typeof(object),
151 typeof(ref bool)
152 }, ReturnType = typeof(void))]
153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "Remove", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "Remove", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "RemoveAt", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
159 public static void Update()
160 {
161 throw null;
162 }
163
164 [global::Cpp2ILInjected.Token(Token = "0x6000222")]
165 [global::Cpp2ILInjected.Address(RVA = "0x70BF0C", Offset = "0x70BF0C", Length = "0x330")]
166 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UserManagement), Member = "SwitchPrimaryUser", MemberParameters = new object[] { typeof(PlatformUser) }, ReturnType = typeof(void))]
168 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UserManagement), Member = "UserSignedOut", MemberParameters = new object[] { typeof(PlatformUser) }, ReturnType = typeof(void))]
169 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UserManagement), Member = "LocalUserQuit", MemberParameters = new object[] { typeof(LocalUser) }, ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
172 {
173 typeof(object),
174 typeof(ref bool)
175 }, ReturnType = typeof(void))]
176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "Contains", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
181 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
182 public static void TerminateUserThreads(LocalUser user)
183 {
184 throw null;
185 }
186
187 [global::Cpp2ILInjected.Token(Token = "0x6000223")]
188 [global::Cpp2ILInjected.Address(RVA = "0x70C23C", Offset = "0x70C23C", Length = "0x210")]
189 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
190 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CacheFileManager), Member = "Shutdown", ReturnType = typeof(void))]
191 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MPSessionManager), Member = "UpdateUI", ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SaveSynchronisationBroadcast), Member = "StopBroadCasting", ReturnType = typeof(void))]
193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServerAutoFinder), Member = "StopSearching", ReturnType = typeof(void))]
194 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Netplay), Member = "StopBroadCasting", ReturnType = typeof(void))]
195 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
197 {
198 typeof(object),
199 typeof(ref bool)
200 }, ReturnType = typeof(void))]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "Contains", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
203 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
204 public static void TerminateThread(ManagedThread thread)
205 {
206 throw null;
207 }
208
209 [global::Cpp2ILInjected.Token(Token = "0x6000224")]
210 [global::Cpp2ILInjected.Address(RVA = "0x70C44C", Offset = "0x70C44C", Length = "0x240")]
211 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
212 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DedServ", ReturnType = typeof(void))]
213 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
215 {
216 typeof(object),
217 typeof(ref bool)
218 }, ReturnType = typeof(void))]
219 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "Contains", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "Sleep", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
222 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
223 public static void TerminateThreadAndWait(ManagedThread thread)
224 {
225 throw null;
226 }
227
228 [global::Cpp2ILInjected.Token(Token = "0x6000225")]
229 [global::Cpp2ILInjected.Address(RVA = "0x70C68C", Offset = "0x70C68C", Length = "0x384")]
230 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
231 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNAUnityRunner), Member = "OnApplicationQuit", ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
234 {
235 typeof(object),
236 typeof(ref bool)
237 }, ReturnType = typeof(void))]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "Contains", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_IsAlive", ReturnType = typeof(bool))]
241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "Abort", ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
244 public static void TerminateAll()
245 {
246 throw null;
247 }
248
249 [global::Cpp2ILInjected.Token(Token = "0x6000226")]
250 [global::Cpp2ILInjected.Address(RVA = "0x70CA10", Offset = "0x70CA10", Length = "0x18")]
251 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MPSessionManager), Member = "UpdateUI", ReturnType = typeof(void))]
252 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
253 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
254 public static bool IsThreadRunning(ManagedThread thread)
255 {
256 throw null;
257 }
258
259 [global::Cpp2ILInjected.Token(Token = "0x6000227")]
260 [global::Cpp2ILInjected.Address(RVA = "0x70CA28", Offset = "0x70CA28", Length = "0x1E0")]
261 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
262 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SaveSynchronisationBroadcast), Member = "BroadcastThread", ReturnType = typeof(void))]
263 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServerAutoFinder), Member = "BroadcastRecieveThread", ReturnType = typeof(void))]
264 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServerAutoFinder), Member = "LookForFriendPlatformGames", ReturnType = typeof(void))]
265 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Netplay), Member = "BroadcastThread", ReturnType = typeof(void))]
266 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "worldGenCallback", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
267 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGenerator), Member = "GenerateWorld", MemberParameters = new object[] { typeof(GenerationProgress) }, ReturnType = typeof(void))]
268 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
270 {
271 typeof(object),
272 typeof(ref bool)
273 }, ReturnType = typeof(void))]
274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "get_CurrentThread", ReturnType = typeof(Thread))]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Exception), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
278 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
279 public static void CheckThreadTerminiate()
280 {
281 throw null;
282 }
283
284 // Note: this type is marked as 'beforefieldinit'.
285 [global::Cpp2ILInjected.Token(Token = "0x6000228")]
286 [global::Cpp2ILInjected.Address(RVA = "0x70CC08", Offset = "0x70CC08", Length = "0x130")]
287 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
288 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = ".ctor", ReturnType = typeof(void))]
290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
291 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
293 {
294 throw null;
295 }
296
297 [global::Cpp2ILInjected.Token(Token = "0x4000200")]
298 private static object LockObject;
299
300 [global::Cpp2ILInjected.Token(Token = "0x4000201")]
302
303 [global::Cpp2ILInjected.Token(Token = "0x4000202")]
305
306 [global::Cpp2ILInjected.Token(Token = "0x4000203")]
308}
class f__AnonymousType0<< Count > j__TPar
static void TerminateUserThreads(LocalUser user)
static ManagedThread Run(ThreadStart callBack)
static ManagedThread RunForUser(ParameterizedThreadStart callBack, object state, LocalUser user)
static ManagedThread RunCritical(ThreadStart callBack)
static void TerminateThreadAndWait(ManagedThread thread)
static object LockObject
static void CheckThreadTerminiate()
static List< ManagedThread > ActiveThreads
static void TerminateAll()
static bool IsThreadRunning(ManagedThread thread)
static Dictionary< ManagedThread, LocalUser > ThreadUser
static ManagedThread Run(ParameterizedThreadStart callBack, object state)
static ManagedThread RunForUserCritical(ParameterizedThreadStart callBack, object state, LocalUser user)
static void Update()
static ThreadManager()
static List< ManagedThread > ThreadsToShutdown
static ManagedThread RunForUser(ThreadStart callBack, LocalUser user)
static void TerminateThread(ManagedThread thread)