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
FileUtilities.cs
Go to the documentation of this file.
1using System;
2using System.IO;
3using System.Text;
8using Terraria.IO;
9using Terraria.Map;
10using Terraria.Net;
12using UnityEngine;
13
14namespace Terraria.Utilities
15{
16 [global::Cpp2ILInjected.Token(Token = "0x20004F9")]
17 public static class FileUtilities
18 {
19 [global::Cpp2ILInjected.Token(Token = "0x60030CF")]
20 [global::Cpp2ILInjected.Address(RVA = "0x13008EC", Offset = "0x13008EC", Length = "0x118")]
21 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "Escape", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Replace", MemberParameters = new object[]
24 {
25 typeof(string),
26 typeof(string)
27 }, ReturnType = typeof(string))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
29 {
30 typeof(string),
31 typeof(string),
32 typeof(string)
33 }, ReturnType = typeof(string))]
34 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
35 public static string WildcardToRegex(string pattern)
36 {
37 throw null;
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x60030D0")]
41 [global::Cpp2ILInjected.Address(RVA = "0x1300A04", Offset = "0x1300A04", Length = "0x8C")]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CacheFileManager), Member = "CleanPath", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "get_SavePath", ReturnType = typeof(string))]
44 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Replace", MemberParameters = new object[]
46 {
47 typeof(char),
48 typeof(char)
49 }, ReturnType = typeof(string))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Replace", MemberParameters = new object[]
51 {
52 typeof(string),
53 typeof(string)
54 }, ReturnType = typeof(string))]
55 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
56 public static string CleanSwitchPath(string path)
57 {
58 throw null;
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x60030D1")]
62 [global::Cpp2ILInjected.Address(RVA = "0x1300A90", Offset = "0x1300A90", Length = "0x8")]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadWorlds", ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadPlayers", ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(OldSaveSynchronise), Member = "CopyOldSaves", ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 17)]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileManager), Member = "GetFiles", MemberParameters = new object[]
68 {
69 typeof(string),
70 typeof(string)
71 }, ReturnType = typeof(string[]))]
72 public static string[] GetFiles(string path, string searchPattern)
73 {
74 throw null;
75 }
76
77 [global::Cpp2ILInjected.Token(Token = "0x60030D2")]
78 [global::Cpp2ILInjected.Address(RVA = "0x1300A98", Offset = "0x1300A98", Length = "0x8")]
79 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "SaveRecent", ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Preferences), Member = "Save", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(bool))]
81 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileManager), Member = "SetAttributes", MemberParameters = new object[]
83 {
84 typeof(string),
86 }, ReturnType = typeof(void))]
87 public static void SetAttributes(string path, FileAttributes fileAttributes)
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x60030D3")]
93 [global::Cpp2ILInjected.Address(RVA = "0x1300AA0", Offset = "0x1300AA0", Length = "0x8")]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadWorlds", ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadPlayers", ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "SaveRecent", ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "InternalSaveMap", MemberParameters = new object[]
98 {
99 typeof(bool),
100 typeof(bool)
101 }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "OpenFolder", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(OldSaveSynchronise), Member = "CopyOldSaves", ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "InternalSaveWorld", MemberParameters = new object[]
106 {
107 typeof(bool),
108 typeof(bool)
109 }, ReturnType = typeof(void))]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MapHelper), Member = "InternalSaveMapCompressed", ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MapHelper), Member = "InternalSaveMap", ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 16)]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileManager), Member = "CreateDirectory", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
114 public static void CreateDirectory(string path)
115 {
116 throw null;
117 }
118
119 [global::Cpp2ILInjected.Token(Token = "0x60030D4")]
120 [global::Cpp2ILInjected.Address(RVA = "0x1300AA8", Offset = "0x1300AA8", Length = "0x88")]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(VirtualControllerInputState), Member = "SaveDefaultCategories", ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InterfaceStyles_Layout), Member = "LoadConfiguration", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(VirtualControlsStyles_Layout), Member = "LoadConfiguration", MemberParameters = new object[] { typeof(Preferences) }, ReturnType = typeof(void))]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldLoadBackup), Member = "Draw", ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LocalUser), Member = "LoadPersistantData", ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "GetAllMetadata", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(WorldFileData))]
127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldSwitch), Member = "GetAllMetadata", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(WorldFileData))]
128 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadWorlds", ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadPlayers", ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "OpenRecent", ReturnType = typeof(void))]
131 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "ResetSettings", ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "OpenLegacySettings", ReturnType = typeof(void))]
133 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "GetPlayerPathFromName", MemberParameters = new object[]
134 {
135 typeof(string),
136 typeof(bool)
137 }, ReturnType = typeof(string))]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "GetWorldPathFromName", MemberParameters = new object[]
139 {
140 typeof(string),
141 typeof(bool)
142 }, ReturnType = typeof(string))]
143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadDedConfig", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Netplay), Member = "IsBanned", MemberParameters = new object[] { typeof(RemoteAddress) }, ReturnType = typeof(bool))]
145 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "KillMeForGood", ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "InternalSavePlayerFile", MemberParameters = new object[] { typeof(PlayerFileData) }, ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetFileData", MemberParameters = new object[]
148 {
149 typeof(string),
150 typeof(bool)
151 }, ReturnType = typeof(PlayerFileData))]
152 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "OpenFolder", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
153 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "playWorldCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
154 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "serverLoadWorldCallBack", ReturnType = typeof(void))]
155 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FavoritesFile), Member = "Load", ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Preferences), Member = "Load", ReturnType = typeof(bool))]
157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Preferences), Member = "Save", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(bool))]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(OldSaveSynchronise), Member = "CopyOldSaves", ReturnType = typeof(void))]
159 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldMobile), Member = "GetAllMetadata", MemberParameters = new object[]
160 {
161 typeof(string),
162 typeof(bool)
163 }, ReturnType = typeof(WorldFileData))]
164 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "GetAllMetadata", MemberParameters = new object[]
165 {
166 typeof(string),
167 typeof(bool)
168 }, ReturnType = typeof(WorldFileData))]
169 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "InternalSaveWorld", MemberParameters = new object[]
171 {
172 typeof(bool),
173 typeof(bool)
174 }, ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "DoRollingBackups", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
176 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AchievementManager), Member = "Load", MemberParameters = new object[]
177 {
178 typeof(string),
179 typeof(bool)
180 }, ReturnType = typeof(void))]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldMap), Member = "Load", ReturnType = typeof(void))]
182 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 45)]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileManager), Member = "Exists", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
184 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
185 public static bool Exists(string path, bool cloud = false)
186 {
187 throw null;
188 }
189
190 [global::Cpp2ILInjected.Token(Token = "0x60030D5")]
191 [global::Cpp2ILInjected.Address(RVA = "0x1300B30", Offset = "0x1300B30", Length = "0x8C")]
192 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(VirtualControllerInputState), Member = "SaveDefaultCategories", ReturnType = typeof(void))]
193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "ResetSettings", ReturnType = typeof(void))]
194 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "ErasePlayer", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
195 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "EraseWorld", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "KillMeForGood", ReturnType = typeof(void))]
197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "playWorldCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "serverLoadWorldCallBack", ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileUtilities), Member = "Move", MemberParameters = new object[]
200 {
201 typeof(string),
202 typeof(string),
203 typeof(bool),
204 typeof(bool)
205 }, ReturnType = typeof(void))]
206 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileUtilities), Member = "MoveToLocal", MemberParameters = new object[]
207 {
208 typeof(string),
209 typeof(string)
210 }, ReturnType = typeof(bool))]
211 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(OldSaveSynchronise), Member = "CopyOldSaves", ReturnType = typeof(void))]
212 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AchievementManager), Member = "Load", MemberParameters = new object[]
213 {
214 typeof(string),
215 typeof(bool)
216 }, ReturnType = typeof(void))]
217 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 17)]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileManager), Member = "Delete", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
219 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
220 public static void Delete(string path, bool cloud = false)
221 {
222 throw null;
223 }
224
225 [global::Cpp2ILInjected.Token(Token = "0x60030D6")]
226 [global::Cpp2ILInjected.Address(RVA = "0x1300BBC", Offset = "0x1300BBC", Length = "0x4")]
227 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "GetPlayerPathFromName", MemberParameters = new object[]
228 {
229 typeof(string),
230 typeof(bool)
231 }, ReturnType = typeof(string))]
232 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "GetWorldPathFromName", MemberParameters = new object[]
233 {
234 typeof(string),
235 typeof(bool)
236 }, ReturnType = typeof(string))]
237 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
238 public static string GetFullPath(string path, bool cloud)
239 {
240 throw null;
241 }
242
243 [global::Cpp2ILInjected.Token(Token = "0x60030D7")]
244 [global::Cpp2ILInjected.Address(RVA = "0x1300BC0", Offset = "0x1300BC0", Length = "0x170")]
245 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "InternalSavePlayerFile", MemberParameters = new object[] { typeof(PlayerFileData) }, ReturnType = typeof(void))]
247 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "playWorldCallBack", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "serverLoadWorldCallBack", ReturnType = typeof(void))]
249 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileUtilities), Member = "Move", MemberParameters = new object[]
250 {
251 typeof(string),
252 typeof(string),
253 typeof(bool),
254 typeof(bool)
255 }, ReturnType = typeof(void))]
256 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(OldSaveSynchronise), Member = "CopyOldSaves", ReturnType = typeof(void))]
257 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldMap), Member = "Load", ReturnType = typeof(void))]
258 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CloudSocialModule), Member = "Read", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(byte[]))]
260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CloudSocialModule), Member = "Write", MemberParameters = new object[]
261 {
262 typeof(string),
263 typeof(byte[])
264 }, ReturnType = typeof(bool))]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileManager), Member = "Exists", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileManager), Member = "ReadAllBytes", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(byte[]))]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "WriteAllBytes", MemberParameters = new object[]
268 {
269 typeof(string),
270 typeof(byte[]),
271 typeof(bool)
272 }, ReturnType = typeof(void))]
273 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
274 public static void Copy(string source, string destination, bool cloud = false, bool overwrite = true)
275 {
276 throw null;
277 }
278
279 [global::Cpp2ILInjected.Token(Token = "0x60030D8")]
280 [global::Cpp2ILInjected.Address(RVA = "0x1300E24", Offset = "0x1300E24", Length = "0x8C")]
281 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldLoadBackup), Member = "Draw", ReturnType = typeof(void))]
282 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "GetFileData", MemberParameters = new object[]
283 {
284 typeof(string),
285 typeof(bool)
286 }, ReturnType = typeof(PlayerFileData))]
287 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "DoRollingBackups", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
288 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "Copy", MemberParameters = new object[]
290 {
291 typeof(string),
292 typeof(string),
293 typeof(bool),
294 typeof(bool)
295 }, ReturnType = typeof(void))]
296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "Delete", MemberParameters = new object[]
297 {
298 typeof(string),
299 typeof(bool)
300 }, ReturnType = typeof(void))]
301 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
302 public static void Move(string source, string destination, bool cloud, bool overwrite = true)
303 {
304 throw null;
305 }
306
307 [global::Cpp2ILInjected.Token(Token = "0x60030D9")]
308 [global::Cpp2ILInjected.Address(RVA = "0x1300EB0", Offset = "0x1300EB0", Length = "0x8C")]
309 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
310 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(VirtualControllerInputState), Member = "SaveCodeArrayCategories", ReturnType = typeof(void))]
311 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InterfaceStyles_Layout), Member = "SaveConfiguration", ReturnType = typeof(void))]
312 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(VirtualControlsStyles_Layout), Member = "SaveConfiguration", MemberParameters = new object[] { typeof(Preferences) }, ReturnType = typeof(void))]
313 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Preferences), Member = "Save", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(bool))]
314 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = "get_ASCII", ReturnType = typeof(Encoding))]
316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "WriteAllBytes", MemberParameters = new object[]
317 {
318 typeof(string),
319 typeof(byte[]),
320 typeof(bool)
321 }, ReturnType = typeof(void))]
322 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
323 public static void WriteAllText(string path, string data)
324 {
325 throw null;
326 }
327
328 [global::Cpp2ILInjected.Token(Token = "0x60030DA")]
329 [global::Cpp2ILInjected.Address(RVA = "0x1300F3C", Offset = "0x1300F3C", Length = "0xA0")]
330 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InterfaceStyles_Layout), Member = "LoadConfiguration", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
331 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(VirtualControlsStyles_Layout), Member = "LoadConfiguration", MemberParameters = new object[] { typeof(Preferences) }, ReturnType = typeof(void))]
332 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Preferences), Member = "Load", ReturnType = typeof(bool))]
333 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
334 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = "get_Default", ReturnType = typeof(Encoding))]
335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileManager), Member = "ReadAllBytes", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(byte[]))]
336 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
337 public static string ReadAllText(string path)
338 {
339 throw null;
340 }
341
342 [global::Cpp2ILInjected.Token(Token = "0x60030DB")]
343 [global::Cpp2ILInjected.Address(RVA = "0x1300D30", Offset = "0x1300D30", Length = "0x84")]
344 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LocalUser), Member = "LoadPersistantData", ReturnType = typeof(void))]
345 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SaveSynchronisationOperation_ReceiveFile), Member = "WriteFile", ReturnType = typeof(void))]
346 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SaveSynchronisationOperation_SendFile), Member = ".ctor", MemberParameters = new object[]
347 {
348 typeof(string),
350 }, ReturnType = typeof(void))]
351 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SaveSynchronisationOperation_SendFile), Member = "ProcessMessage", MemberParameters = new object[]
352 {
354 typeof(byte[])
355 }, ReturnType = typeof(void))]
356 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player_OldConsole), Member = "LoadPlayer", MemberParameters = new object[]
357 {
358 typeof(string),
360 }, ReturnType = typeof(bool))]
361 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldConsole), Member = "GetAllMetadata", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(WorldFileData))]
362 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player_OldSwitch), Member = "LoadPlayer", MemberParameters = new object[]
363 {
364 typeof(string),
366 }, ReturnType = typeof(bool))]
367 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldSwitch), Member = "GetAllMetadata", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(WorldFileData))]
368 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadWorlds", ReturnType = typeof(void))]
369 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadPlayers", ReturnType = typeof(void))]
370 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "OpenRecent", ReturnType = typeof(void))]
371 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "OpenLegacySettings", ReturnType = typeof(void))]
372 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "LoadPlayer", MemberParameters = new object[]
373 {
374 typeof(string),
375 typeof(bool)
376 }, ReturnType = typeof(PlayerFileData))]
377 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileUtilities), Member = "MoveToLocal", MemberParameters = new object[]
378 {
379 typeof(string),
380 typeof(string)
381 }, ReturnType = typeof(bool))]
382 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FavoritesFile), Member = "Load", ReturnType = typeof(void))]
383 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Preferences), Member = "Load", ReturnType = typeof(bool))]
384 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player_OldMobile), Member = "LoadPlayer", MemberParameters = new object[]
385 {
386 typeof(string),
388 }, ReturnType = typeof(bool))]
389 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile_OldMobile), Member = "GetAllMetadata", MemberParameters = new object[]
390 {
391 typeof(string),
392 typeof(bool)
393 }, ReturnType = typeof(WorldFileData))]
394 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "GetAllMetadata", MemberParameters = new object[]
395 {
396 typeof(string),
397 typeof(bool)
398 }, ReturnType = typeof(WorldFileData))]
399 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "LoadWorld", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
400 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "InternalSaveWorld", MemberParameters = new object[]
401 {
402 typeof(bool),
403 typeof(bool)
404 }, ReturnType = typeof(void))]
405 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "RenameWorld", MemberParameters = new object[]
406 {
407 typeof(string),
408 typeof(bool)
409 }, ReturnType = typeof(bool))]
410 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "GetFileMetadata", MemberParameters = new object[]
411 {
412 typeof(string),
413 typeof(bool)
414 }, ReturnType = typeof(FileMetadata))]
415 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AchievementManager), Member = "Load", MemberParameters = new object[]
416 {
417 typeof(string),
418 typeof(bool)
419 }, ReturnType = typeof(void))]
420 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldMap), Member = "Load", ReturnType = typeof(void))]
421 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 29)]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CloudSocialModule), Member = "Read", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(byte[]))]
423 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileManager), Member = "ReadAllBytes", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(byte[]))]
424 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
425 public static byte[] ReadAllBytes(string path, bool cloud = false)
426 {
427 throw null;
428 }
429
430 [global::Cpp2ILInjected.Token(Token = "0x60030DC")]
431 [global::Cpp2ILInjected.Address(RVA = "0x1300DB4", Offset = "0x1300DB4", Length = "0x70")]
432 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LocalUser), Member = "SavePersistantData", ReturnType = typeof(void))]
433 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SaveSynchronisationOperation_ReceiveFile), Member = "WriteFile", ReturnType = typeof(void))]
434 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadWorlds", ReturnType = typeof(void))]
435 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadPlayers", ReturnType = typeof(void))]
436 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "SaveRecent", ReturnType = typeof(void))]
437 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "InternalSavePlayerFile", MemberParameters = new object[] { typeof(PlayerFileData) }, ReturnType = typeof(void))]
438 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileUtilities), Member = "Copy", MemberParameters = new object[]
439 {
440 typeof(string),
441 typeof(string),
442 typeof(bool),
443 typeof(bool)
444 }, ReturnType = typeof(void))]
445 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileUtilities), Member = "WriteAllText", MemberParameters = new object[]
446 {
447 typeof(string),
448 typeof(string)
449 }, ReturnType = typeof(void))]
450 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileUtilities), Member = "MoveToCloud", MemberParameters = new object[]
451 {
452 typeof(string),
453 typeof(string)
454 }, ReturnType = typeof(bool))]
455 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileUtilities), Member = "MoveToLocal", MemberParameters = new object[]
456 {
457 typeof(string),
458 typeof(string)
459 }, ReturnType = typeof(bool))]
460 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FavoritesFile), Member = "Save", ReturnType = typeof(void))]
461 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Preferences), Member = "Save", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(bool))]
462 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(OldSaveSynchronise), Member = "CopyOldSaves", ReturnType = typeof(void))]
463 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "InternalSaveWorld", MemberParameters = new object[]
464 {
465 typeof(bool),
466 typeof(bool)
467 }, ReturnType = typeof(void))]
468 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "RenameWorld", MemberParameters = new object[]
469 {
470 typeof(string),
471 typeof(bool)
472 }, ReturnType = typeof(bool))]
473 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AchievementManager), Member = "Save", MemberParameters = new object[]
474 {
475 typeof(string),
476 typeof(bool)
477 }, ReturnType = typeof(void))]
478 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MapHelper), Member = "InternalSaveMapCompressed", ReturnType = typeof(void))]
479 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MapHelper), Member = "InternalSaveMap", ReturnType = typeof(void))]
480 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 20)]
481 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "Write", MemberParameters = new object[]
482 {
483 typeof(string),
484 typeof(byte[]),
485 typeof(int),
486 typeof(bool)
487 }, ReturnType = typeof(void))]
488 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
489 public static void WriteAllBytes(string path, byte[] data, bool cloud = false)
490 {
491 throw null;
492 }
493
494 [global::Cpp2ILInjected.Token(Token = "0x60030DD")]
495 [global::Cpp2ILInjected.Address(RVA = "0x1300FDC", Offset = "0x1300FDC", Length = "0x200")]
496 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
497 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileUtilities), Member = "WriteAllBytes", MemberParameters = new object[]
498 {
499 typeof(string),
500 typeof(byte[]),
501 typeof(bool)
502 }, ReturnType = typeof(void))]
503 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "InternalSaveWorld", MemberParameters = new object[]
504 {
505 typeof(bool),
506 typeof(bool)
507 }, ReturnType = typeof(void))]
508 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFile), Member = "RenameWorld", MemberParameters = new object[]
509 {
510 typeof(string),
511 typeof(bool)
512 }, ReturnType = typeof(bool))]
513 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
514 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_WorldPath", ReturnType = typeof(string))]
515 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "StartsWith", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
516 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
517 {
518 typeof(string),
519 typeof(string)
520 }, ReturnType = typeof(string))]
521 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "Log", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
522 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "GetParentFolderPath", MemberParameters = new object[]
523 {
524 typeof(string),
525 typeof(bool)
526 }, ReturnType = typeof(string))]
527 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
528 {
529 typeof(string),
530 typeof(string)
531 }, ReturnType = typeof(bool))]
532 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileManager), Member = "CreateDirectory", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
533 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Copy", MemberParameters = new object[]
534 {
535 typeof(Array),
536 typeof(Array),
537 typeof(int)
538 }, ReturnType = typeof(void))]
539 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileManager), Member = "WriteAllBytes", MemberParameters = new object[]
540 {
541 typeof(string),
542 typeof(byte[])
543 }, ReturnType = typeof(void))]
544 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
545 public static void Write(string path, byte[] data, int length, bool cloud)
546 {
547 throw null;
548 }
549
550 [global::Cpp2ILInjected.Token(Token = "0x60030DE")]
551 [global::Cpp2ILInjected.Address(RVA = "0x13012C0", Offset = "0x13012C0", Length = "0xF4")]
552 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerFileData), Member = "MoveToCloud", ReturnType = typeof(void))]
553 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFileData), Member = "MoveToCloud", ReturnType = typeof(void))]
554 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
555 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileManager), Member = "ReadAllBytes", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(byte[]))]
556 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "WriteAllBytes", MemberParameters = new object[]
557 {
558 typeof(string),
559 typeof(byte[]),
560 typeof(bool)
561 }, ReturnType = typeof(void))]
562 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileManager), Member = "Delete", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
563 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
564 public static bool MoveToCloud(string localPath, string cloudPath)
565 {
566 throw null;
567 }
568
569 [global::Cpp2ILInjected.Token(Token = "0x60030DF")]
570 [global::Cpp2ILInjected.Address(RVA = "0x13013B4", Offset = "0x13013B4", Length = "0xB8")]
571 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerFileData), Member = "MoveToLocal", ReturnType = typeof(void))]
572 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFileData), Member = "MoveToLocal", ReturnType = typeof(void))]
573 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
574 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "ReadAllBytes", MemberParameters = new object[]
575 {
576 typeof(string),
577 typeof(bool)
578 }, ReturnType = typeof(byte[]))]
579 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "WriteAllBytes", MemberParameters = new object[]
580 {
581 typeof(string),
582 typeof(byte[]),
583 typeof(bool)
584 }, ReturnType = typeof(void))]
585 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileUtilities), Member = "Delete", MemberParameters = new object[]
586 {
587 typeof(string),
588 typeof(bool)
589 }, ReturnType = typeof(void))]
590 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
591 public static bool MoveToLocal(string cloudPath, string localPath)
592 {
593 throw null;
594 }
595
596 [global::Cpp2ILInjected.Token(Token = "0x60030E0")]
597 [global::Cpp2ILInjected.Address(RVA = "0x130146C", Offset = "0x130146C", Length = "0x17C")]
598 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
599 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileData), Member = "GetFileName", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(string))]
600 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerFileData), Member = "MoveToCloud", ReturnType = typeof(void))]
601 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerFileData), Member = "MoveToLocal", ReturnType = typeof(void))]
602 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldFileData), Member = "FromInvalidWorld", MemberParameters = new object[]
603 {
604 typeof(string),
605 typeof(bool)
606 }, ReturnType = typeof(WorldFileData))]
607 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
608 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "Match", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Match))]
609 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GroupCollection), Member = "get_Item", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Group))]
610 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Capture), Member = "get_Value", ReturnType = typeof(string))]
611 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
612 {
613 typeof(string),
614 typeof(string)
615 }, ReturnType = typeof(string))]
616 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
617 public static string GetFileName(string path, bool includeExtension = true)
618 {
619 throw null;
620 }
621
622 [global::Cpp2ILInjected.Token(Token = "0x60030E1")]
623 [global::Cpp2ILInjected.Address(RVA = "0x13011DC", Offset = "0x13011DC", Length = "0xE4")]
624 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
625 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileUtilities), Member = "Write", MemberParameters = new object[]
626 {
627 typeof(string),
628 typeof(byte[]),
629 typeof(int),
630 typeof(bool)
631 }, ReturnType = typeof(void))]
632 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
633 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "Match", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Match))]
634 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GroupCollection), Member = "get_Item", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Group))]
635 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Capture), Member = "get_Value", ReturnType = typeof(string))]
636 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
637 public static string GetParentFolderPath(string path, bool includeExtension = true)
638 {
639 throw null;
640 }
641
642 // Note: this type is marked as 'beforefieldinit'.
643 [global::Cpp2ILInjected.Token(Token = "0x60030E2")]
644 [global::Cpp2ILInjected.Address(RVA = "0x13015E8", Offset = "0x13015E8", Length = "0x94")]
645 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
646 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = ".ctor", MemberParameters = new object[]
647 {
648 typeof(string),
650 }, ReturnType = typeof(void))]
651 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
653 {
654 throw null;
655 }
656
657 [global::Cpp2ILInjected.Token(Token = "0x4003ACC")]
658 private static Regex FileNameRegex;
659 }
660}
class f__AnonymousType0<< Count > j__TPar
delegate void SendDataFunction(byte[] messageData, int length)
static void Copy(string source, string destination, bool cloud=false, bool overwrite=true)
static bool MoveToCloud(string localPath, string cloudPath)
static string WildcardToRegex(string pattern)
static string[] GetFiles(string path, string searchPattern)
static string GetFileName(string path, bool includeExtension=true)
static string ReadAllText(string path)
static void Write(string path, byte[] data, int length, bool cloud)
static void Delete(string path, bool cloud=false)
static byte[] ReadAllBytes(string path, bool cloud=false)
static string GetParentFolderPath(string path, bool includeExtension=true)
static string CleanSwitchPath(string path)
static void WriteAllBytes(string path, byte[] data, bool cloud=false)
static void SetAttributes(string path, FileAttributes fileAttributes)
static void CreateDirectory(string path)
static string GetFullPath(string path, bool cloud)
static void WriteAllText(string path, string data)
static void Move(string source, string destination, bool cloud, bool overwrite=true)
static bool MoveToLocal(string cloudPath, string localPath)
static bool Exists(string path, bool cloud=false)