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
Directory.cs
Go to the documentation of this file.
1using System;
8
9namespace System.IO
10{
11 [global::Cpp2ILInjected.Token(Token = "0x200054A")]
12 public static class Directory
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x6002837")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1BA08D0", Offset = "0x1BA08D0", Length = "0x134")]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.IO.Preferences", Member = "Save", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(bool))]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.IO.ConsoleOutputMirror", Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "GetFullPath", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "GetDirectoryName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DirectoryInfo), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
24 {
25 typeof(string),
26 typeof(string)
27 }, ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
29 public static DirectoryInfo GetParent(string path)
30 {
31 throw null;
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x6002838")]
35 [global::Cpp2ILInjected.Address(RVA = "0x1BA0A88", Offset = "0x1BA0A88", Length = "0x140")]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "DefaultFileAPI", Member = "CreateDirectory", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "DefaultFileAPI", Member = "WriteFile", MemberParameters = new object[]
38 {
39 typeof(string),
40 "System.Byte[]"
41 }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "XNAUnityRunner", Member = "GetNextScreenshotFilename", ReturnType = typeof(string))]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utils", Member = "TryCreatingDirectory", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Social.iOS.CloudSocialModule", Member = "GetFiles", ReturnType = "System.Collections.Generic.IEnumerable`1<String>")]
45 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Social.iOS.CloudSocialModule", Member = "Write", MemberParameters = new object[]
46 {
47 typeof(string),
48 "System.Byte[]",
49 typeof(int)
50 }, ReturnType = typeof(bool))]
51 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.IO.ConsoleOutputMirror", Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.Cryptography.KeyPairPersistence), Member = "get_UserPath", ReturnType = typeof(string))]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.Cryptography.KeyPairPersistence), Member = "get_MachinePath", ReturnType = typeof(string))]
54 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "InControl.UnityInputDeviceManager", Member = ".ctor", ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipEntry", Member = "InternalExtract", MemberParameters = new object[]
56 {
57 typeof(string),
59 typeof(string)
60 }, ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipEntry", Member = "ValidateOutput", MemberParameters = new object[]
62 {
63 typeof(string),
65 typeof(ref string)
66 }, ReturnType = typeof(bool))]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Security.X509.X509Store", Member = "CheckStore", MemberParameters = new object[]
68 {
69 typeof(string),
70 typeof(bool)
71 }, ReturnType = typeof(bool))]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 13)]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "GetFullPath", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileSystem), Member = "CreateDirectory", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileSystemInfo), Member = ".ctor", ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DirectoryInfo), Member = "Init", MemberParameters = new object[]
77 {
78 typeof(string),
79 typeof(string),
80 typeof(string),
81 typeof(bool)
82 }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
85 {
86 typeof(string),
87 typeof(string)
88 }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
90 public static DirectoryInfo CreateDirectory(string path)
91 {
92 throw null;
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x6002839")]
96 [global::Cpp2ILInjected.Address(RVA = "0x1BA11DC", Offset = "0x1BA11DC", Length = "0x17C")]
97 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "DefaultFileAPI", Member = "WriteFile", MemberParameters = new object[]
99 {
100 typeof(string),
101 "System.Byte[]"
102 }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "DefaultFileAPI", Member = "GetFiles", MemberParameters = new object[]
104 {
105 typeof(string),
106 typeof(string)
107 }, ReturnType = "System.String[]")]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "DefaultFileAPI", Member = "GetFolders", MemberParameters = new object[] { typeof(string) }, ReturnType = "System.String[]")]
109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utils", Member = "TryCreatingDirectory", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.IO.PlayerFileData", Member = "MoveToCloud", ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.IO.ResourcePack", Member = ".ctor", MemberParameters = new object[]
112 {
113 typeof(global::System.IServiceProvider),
114 typeof(string)
115 }, ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.IO.OldSaveSynchronise", Member = "CopyOldSaves", ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Content.Sources.FileSystemContentSource", Member = "BuildNameToAbsolutePathDictionary", ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.Cryptography.KeyPairPersistence), Member = "get_UserPath", ReturnType = typeof(string))]
119 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.Cryptography.KeyPairPersistence), Member = "get_MachinePath", ReturnType = typeof(string))]
120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.TermInfoDriver), Member = "SearchTerminfo", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileSystem), Member = "LinkOrCopyFile", MemberParameters = new object[]
122 {
123 typeof(string),
124 typeof(string)
125 }, ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileSystemInfo), Member = "ThrowNotFound", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileStream), Member = ".ctor", MemberParameters = new object[]
128 {
129 typeof(string),
131 typeof(FileAccess),
133 typeof(int),
134 typeof(bool),
136 }, ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.NetworkInformation.LinuxNetworkInterfaceAPI", Member = "GetAllNetworkInterfaces", ReturnType = "System.Net.NetworkInformation.NetworkInterface[]")]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.NetworkInformation.LinuxNetworkInterface", Member = "get_OperationalStatus", ReturnType = "System.Net.NetworkInformation.OperationalStatus")]
139 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "InControl.UnityInputDeviceManager", Member = ".ctor", ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "InControl.UnityInputDeviceManager", Member = "LoadDeviceProfilesFromPath", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipEntry", Member = "Create", MemberParameters = new object[]
142 {
143 typeof(string),
144 "Ionic.Zip.ZipEntrySource",
145 typeof(object),
146 typeof(object)
147 }, ReturnType = "Ionic.Zip.ZipEntry")]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipEntry", Member = "InternalExtract", MemberParameters = new object[]
149 {
150 typeof(string),
151 typeof(Stream),
152 typeof(string)
153 }, ReturnType = typeof(void))]
154 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipEntry", Member = "ValidateOutput", MemberParameters = new object[]
155 {
156 typeof(string),
157 typeof(Stream),
158 typeof(ref string)
159 }, ReturnType = typeof(bool))]
160 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipFile", Member = "AddItem", MemberParameters = new object[]
161 {
162 typeof(string),
163 typeof(string)
164 }, ReturnType = "Ionic.Zip.ZipEntry")]
165 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipFile", Member = "UpdateItem", MemberParameters = new object[]
166 {
167 typeof(string),
168 typeof(string)
169 }, ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipFile", Member = "set_TempFileFolder", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipFile", Member = "Save", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Security.X509.X509Store", Member = "CheckStore", MemberParameters = new object[]
173 {
174 typeof(string),
175 typeof(bool)
176 }, ReturnType = typeof(bool))]
177 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Security.X509.X509Stores", Member = "Open", MemberParameters = new object[]
178 {
179 typeof(string),
180 typeof(bool)
181 }, ReturnType = "Mono.Security.X509.X509Store")]
182 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 31)]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "GetFullPath", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "GetRawStringData", ReturnType = typeof(ref char))]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileSystem), Member = "FileExists", MemberParameters = new object[]
186 {
187 typeof(global::System.ReadOnlySpan<char>),
188 typeof(int),
189 typeof(ref global::Interop.ErrorInfo)
190 }, ReturnType = typeof(bool))]
191 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
192 public static bool Exists(string path)
193 {
194 throw null;
195 }
196
197 [global::Cpp2ILInjected.Token(Token = "0x600283A")]
198 [global::Cpp2ILInjected.Address(RVA = "0x1BA1378", Offset = "0x1BA1378", Length = "0xA8")]
199 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.IO.PlayerFileData", Member = "MoveToCloud", ReturnType = typeof(void))]
200 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipFile", Member = "AddOrUpdateDirectoryImpl", MemberParameters = new object[]
201 {
202 typeof(string),
203 typeof(string),
204 "Ionic.Zip.AddOrUpdateAction",
205 typeof(bool),
206 typeof(int)
207 }, ReturnType = "Ionic.Zip.ZipEntry")]
208 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
209 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
210 public static string[] GetFiles(string path)
211 {
212 throw null;
213 }
214
215 [global::Cpp2ILInjected.Token(Token = "0x600283B")]
216 [global::Cpp2ILInjected.Address(RVA = "0x1BA1488", Offset = "0x1BA1488", Length = "0xA0")]
217 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "DefaultFileAPI", Member = "GetFiles", MemberParameters = new object[]
218 {
219 typeof(string),
220 typeof(string)
221 }, ReturnType = "System.String[]")]
222 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Social.iOS.CloudSocialModule", Member = "GetFiles", ReturnType = "System.Collections.Generic.IEnumerable`1<String>")]
223 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Security.X509.X509Store", Member = "BuildCertificatesCollection", MemberParameters = new object[] { typeof(string) }, ReturnType = "Mono.Security.X509.X509CertificateCollection")]
224 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Security.X509.X509Store", Member = "BuildCrlsCollection", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Collections.ArrayList))]
225 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Directory), Member = "GetFiles", MemberParameters = new object[]
227 {
228 typeof(string),
229 typeof(string),
231 }, ReturnType = typeof(string[]))]
232 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
233 public static string[] GetFiles(string path, string searchPattern)
234 {
235 throw null;
236 }
237
238 [global::Cpp2ILInjected.Token(Token = "0x600283C")]
239 [global::Cpp2ILInjected.Address(RVA = "0x1BA1528", Offset = "0x1BA1528", Length = "0x74")]
240 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Content.Sources.FileSystemContentSource", Member = "BuildNameToAbsolutePathDictionary", ReturnType = typeof(void))]
241 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Content.Sources.XnaContentSource", Member = "BuildFileMap", ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Content.Sources.XnaDirectContentSource", Member = "BuildFileMap", ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "InControl.UnityInputDeviceManager", Member = "LoadDeviceProfilesFromPath", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EnumerationOptions), Member = "FromSearchOption", MemberParameters = new object[] { typeof(SearchOption) }, ReturnType = typeof(EnumerationOptions))]
246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Directory), Member = "GetFiles", MemberParameters = new object[]
247 {
248 typeof(string),
249 typeof(string),
251 }, ReturnType = typeof(string[]))]
252 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
253 public static string[] GetFiles(string path, string searchPattern, SearchOption searchOption)
254 {
255 throw null;
256 }
257
258 [global::Cpp2ILInjected.Token(Token = "0x600283D")]
259 [global::Cpp2ILInjected.Address(RVA = "0x1BA1420", Offset = "0x1BA1420", Length = "0x68")]
260 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Directory), Member = "GetFiles", MemberParameters = new object[]
261 {
262 typeof(string),
263 typeof(string)
264 }, ReturnType = typeof(string[]))]
265 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Directory), Member = "GetFiles", MemberParameters = new object[]
266 {
267 typeof(string),
268 typeof(string),
270 }, ReturnType = typeof(string[]))]
271 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
272 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Directory), Member = "InternalEnumeratePaths", MemberParameters = new object[]
273 {
274 typeof(string),
275 typeof(string),
278 }, ReturnType = typeof(global::System.Collections.Generic.IEnumerable<string>))]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoLinqHelper), Member = "ToArray", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.Collections.Generic.IEnumerable`1<T>" }, ReturnType = "T[]")]
280 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
281 public static string[] GetFiles(string path, string searchPattern, EnumerationOptions enumerationOptions)
282 {
283 throw null;
284 }
285
286 [global::Cpp2ILInjected.Token(Token = "0x600283E")]
287 [global::Cpp2ILInjected.Address(RVA = "0x1BA1894", Offset = "0x1BA1894", Length = "0xA8")]
288 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "DefaultFileAPI", Member = "GetFolders", MemberParameters = new object[] { typeof(string) }, ReturnType = "System.String[]")]
289 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipFile", Member = "AddOrUpdateDirectoryImpl", MemberParameters = new object[]
290 {
291 typeof(string),
292 typeof(string),
293 "Ionic.Zip.AddOrUpdateAction",
294 typeof(bool),
295 typeof(int)
296 }, ReturnType = "Ionic.Zip.ZipEntry")]
297 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
298 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
299 public static string[] GetDirectories(string path)
300 {
301 throw null;
302 }
303
304 [global::Cpp2ILInjected.Token(Token = "0x600283F")]
305 [global::Cpp2ILInjected.Address(RVA = "0x1BA193C", Offset = "0x1BA193C", Length = "0x68")]
306 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Directory), Member = "InternalEnumeratePaths", MemberParameters = new object[]
308 {
309 typeof(string),
310 typeof(string),
313 }, ReturnType = typeof(global::System.Collections.Generic.IEnumerable<string>))]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoLinqHelper), Member = "ToArray", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.Collections.Generic.IEnumerable`1<T>" }, ReturnType = "T[]")]
315 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
316 public static string[] GetDirectories(string path, string searchPattern, EnumerationOptions enumerationOptions)
317 {
318 throw null;
319 }
320
321 [global::Cpp2ILInjected.Token(Token = "0x6002840")]
322 [global::Cpp2ILInjected.Address(RVA = "0x1BA16D4", Offset = "0x1BA16D4", Length = "0x1C0")]
323 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
324 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Directory), Member = "GetFiles", MemberParameters = new object[]
325 {
326 typeof(string),
327 typeof(string),
329 }, ReturnType = typeof(string[]))]
330 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Directory), Member = "GetDirectories", MemberParameters = new object[]
331 {
332 typeof(string),
333 typeof(string),
335 }, ReturnType = typeof(string[]))]
336 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.Enumeration.FileSystemEnumerableFactory), Member = "NormalizeInputs", MemberParameters = new object[]
338 {
339 typeof(ref string),
340 typeof(ref string),
342 }, ReturnType = typeof(void))]
343 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.Enumeration.FileSystemEnumerableFactory), Member = "UserFiles", MemberParameters = new object[]
344 {
345 typeof(string),
346 typeof(string),
348 }, ReturnType = typeof(global::System.Collections.Generic.IEnumerable<string>))]
349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.Enumeration.FileSystemEnumerableFactory), Member = "UserDirectories", MemberParameters = new object[]
350 {
351 typeof(string),
352 typeof(string),
354 }, ReturnType = typeof(global::System.Collections.Generic.IEnumerable<string>))]
355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IO.Enumeration.FileSystemEnumerableFactory), Member = "UserEntries", MemberParameters = new object[]
356 {
357 typeof(string),
358 typeof(string),
360 }, ReturnType = typeof(global::System.Collections.Generic.IEnumerable<string>))]
361 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
362 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
363 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
364 internal static global::System.Collections.Generic.IEnumerable<string> InternalEnumeratePaths(string path, string searchPattern, SearchTarget searchTarget, EnumerationOptions options)
365 {
366 throw null;
367 }
368
369 [global::Cpp2ILInjected.Token(Token = "0x6002841")]
370 [global::Cpp2ILInjected.Address(RVA = "0x1BA19A4", Offset = "0x1BA19A4", Length = "0xB8")]
371 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileSystem), Member = "CreateDirectory", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
372 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
373 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "GetRawStringData", ReturnType = typeof(ref char))]
374 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PathInternal), Member = "GetRootLength", MemberParameters = new object[] { typeof(global::System.ReadOnlySpan<char>) }, ReturnType = typeof(int))]
375 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
376 {
377 typeof(int),
378 typeof(int)
379 }, ReturnType = typeof(string))]
380 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
381 internal static string InternalGetDirectoryRoot(string path)
382 {
383 throw null;
384 }
385
386 [global::Cpp2ILInjected.Token(Token = "0x6002842")]
387 [global::Cpp2ILInjected.Address(RVA = "0x1BA1A5C", Offset = "0x1BA1A5C", Length = "0x8")]
388 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Path), Member = "GetPathRoot", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
389 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "get_CurrentDirectory", ReturnType = typeof(string))]
391 public static string GetCurrentDirectory()
392 {
393 throw null;
394 }
395
396 [global::Cpp2ILInjected.Token(Token = "0x6002843")]
397 [global::Cpp2ILInjected.Address(RVA = "0x1BA1A64", Offset = "0x1BA1A64", Length = "0x9C")]
398 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Environment), Member = "get_CurrentDirectory", ReturnType = typeof(string))]
399 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Path), Member = "InsecureGetFullPath", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
400 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
401 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoIO), Member = "GetCurrentDirectory", MemberParameters = new object[] { typeof(ref MonoIOError) }, ReturnType = typeof(string))]
402 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoIO), Member = "GetException", MemberParameters = new object[] { typeof(MonoIOError) }, ReturnType = typeof(global::System.Exception))]
403 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
404 internal static string InsecureGetCurrentDirectory()
405 {
406 throw null;
407 }
408 }
409}
class f__AnonymousType0<< Count > j__TPar
static string[] GetFiles(string path, string searchPattern, SearchOption searchOption)
Definition Directory.cs:253
static string[] GetDirectories(string path)
Definition Directory.cs:299
static string GetCurrentDirectory()
Definition Directory.cs:391
static string[] GetFiles(string path, string searchPattern, EnumerationOptions enumerationOptions)
Definition Directory.cs:281
static string[] GetDirectories(string path, string searchPattern, EnumerationOptions enumerationOptions)
Definition Directory.cs:316
static string InternalGetDirectoryRoot(string path)
Definition Directory.cs:381
static global::System.Collections.Generic.IEnumerable< string > InternalEnumeratePaths(string path, string searchPattern, SearchTarget searchTarget, EnumerationOptions options)
Definition Directory.cs:364
static bool Exists(string path)
Definition Directory.cs:192
static DirectoryInfo CreateDirectory(string path)
Definition Directory.cs:90
static DirectoryInfo GetParent(string path)
Definition Directory.cs:29
static string[] GetFiles(string path, string searchPattern)
Definition Directory.cs:233
static string InsecureGetCurrentDirectory()
Definition Directory.cs:404
static string[] GetFiles(string path)
Definition Directory.cs:210