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
FileSystem.cs
Go to the documentation of this file.
1using System;
6
7namespace System.IO
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000550")]
10 internal static class FileSystem
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6002880")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1BA4958", Offset = "0x1BA4958", Length = "0x168")]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileSystem), Member = "CopyFile", MemberParameters = new object[]
16 {
17 typeof(string),
18 typeof(string),
19 typeof(bool)
20 }, ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileSystem), Member = "LinkOrCopyFile", MemberParameters = new object[]
22 {
23 typeof(string),
24 typeof(string)
25 }, ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Interop.Sys), Member = "Stat", MemberParameters = new object[]
28 {
29 typeof(string),
30 typeof(ref global::Interop.Sys.FileStatus)
31 }, ReturnType = typeof(int))]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Interop.Sys), Member = "LStat", MemberParameters = new object[]
33 {
34 typeof(string),
35 typeof(ref global::Interop.Sys.FileStatus)
36 }, ReturnType = typeof(int))]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Interop.Sys), Member = "ReadLink", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Interop.Sys), Member = "Symlink", MemberParameters = new object[]
39 {
40 typeof(string),
41 typeof(string)
42 }, ReturnType = typeof(int))]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Interop.Sys), Member = "GetLastErrorInfo", ReturnType = typeof(global::Interop.ErrorInfo))]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Interop), Member = "GetExceptionForIoErrno", MemberParameters = new object[]
45 {
46 typeof(global::Interop.ErrorInfo),
47 typeof(string),
48 typeof(bool)
49 }, ReturnType = typeof(global::System.Exception))]
50 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
51 private static bool CopyDanglingSymlink(string sourceFullPath, string destFullPath)
52 {
53 throw null;
54 }
55
56 [global::Cpp2ILInjected.Token(Token = "0x6002881")]
57 [global::Cpp2ILInjected.Address(RVA = "0x1BA23FC", Offset = "0x1BA23FC", Length = "0x428")]
58 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileSystem), Member = "LinkOrCopyFile", MemberParameters = new object[]
60 {
61 typeof(string),
62 typeof(string)
63 }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "GetRawStringData", ReturnType = typeof(ref char))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileSystem), Member = "FileExists", MemberParameters = new object[]
67 {
68 typeof(global::System.ReadOnlySpan<char>),
69 typeof(int),
70 typeof(ref global::Interop.ErrorInfo)
71 }, ReturnType = typeof(bool))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "GetFileName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "Combine", MemberParameters = new object[]
74 {
75 typeof(string),
76 typeof(string)
77 }, ReturnType = typeof(string))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileSystem), Member = "CopyDanglingSymlink", MemberParameters = new object[]
79 {
80 typeof(string),
81 typeof(string)
82 }, ReturnType = typeof(bool))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileStream), Member = ".ctor", MemberParameters = new object[]
84 {
85 typeof(string),
87 typeof(FileAccess),
89 typeof(int),
91 }, ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Interop.Sys), Member = "CopyFile", MemberParameters = new object[]
93 {
96 }, ReturnType = typeof(int))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Interop), Member = "CheckIo", MemberParameters = new object[]
98 {
99 typeof(int),
100 typeof(string),
101 typeof(bool),
103 }, ReturnType = typeof(int))]
104 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
105 public static void CopyFile(string sourceFullPath, string destFullPath, bool overwrite)
106 {
107 throw null;
108 }
109
110 [global::Cpp2ILInjected.Token(Token = "0x6002882")]
111 [global::Cpp2ILInjected.Address(RVA = "0x1BA4AC0", Offset = "0x1BA4AC0", Length = "0x17C")]
112 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileSystem), Member = "MoveFile", MemberParameters = new object[]
114 {
115 typeof(string),
116 typeof(string)
117 }, ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileSystem), Member = "CopyDanglingSymlink", MemberParameters = new object[]
120 {
121 typeof(string),
122 typeof(string)
123 }, ReturnType = typeof(bool))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Interop.Sys), Member = "Link", MemberParameters = new object[]
125 {
126 typeof(string),
127 typeof(string)
128 }, ReturnType = typeof(int))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Interop.Sys), Member = "GetLastErrorInfo", ReturnType = typeof(global::Interop.ErrorInfo))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileSystem), Member = "CopyFile", MemberParameters = new object[]
131 {
132 typeof(string),
133 typeof(string),
134 typeof(bool)
135 }, ReturnType = typeof(void))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "GetDirectoryName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Directory), Member = "Exists", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Interop), Member = "GetExceptionForIoErrno", MemberParameters = new object[]
139 {
140 typeof(global::Interop.ErrorInfo),
141 typeof(string),
142 typeof(bool)
143 }, ReturnType = typeof(global::System.Exception))]
144 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
145 private static void LinkOrCopyFile(string sourceFullPath, string destFullPath)
146 {
147 throw null;
148 }
149
150 [global::Cpp2ILInjected.Token(Token = "0x6002883")]
151 [global::Cpp2ILInjected.Address(RVA = "0x1BA3D3C", Offset = "0x1BA3D3C", Length = "0x118")]
152 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
153 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Interop.Sys), Member = "LStat", MemberParameters = new object[]
155 {
156 typeof(string),
157 typeof(ref global::Interop.Sys.FileStatus)
158 }, ReturnType = typeof(int))]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Interop.Sys), Member = "Rename", MemberParameters = new object[]
160 {
161 typeof(string),
162 typeof(string)
163 }, ReturnType = typeof(int))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileSystem), Member = "LinkOrCopyFile", MemberParameters = new object[]
165 {
166 typeof(string),
167 typeof(string)
168 }, ReturnType = typeof(void))]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileSystem), Member = "DeleteFile", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
171 public static void MoveFile(string sourceFullPath, string destFullPath)
172 {
173 throw null;
174 }
175
176 [global::Cpp2ILInjected.Token(Token = "0x6002884")]
177 [global::Cpp2ILInjected.Address(RVA = "0x1BA294C", Offset = "0x1BA294C", Length = "0x1AC")]
178 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
179 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileSystem), Member = "MoveFile", MemberParameters = new object[]
180 {
181 typeof(string),
182 typeof(string)
183 }, ReturnType = typeof(void))]
184 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Interop.Sys), Member = "Unlink", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Interop.Sys), Member = "GetLastErrorInfo", ReturnType = typeof(global::Interop.ErrorInfo))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PathInternal), Member = "TrimEndingDirectorySeparator", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "GetRawStringData", ReturnType = typeof(ref char))]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileSystem), Member = "FileExists", MemberParameters = new object[]
190 {
191 typeof(global::System.ReadOnlySpan<char>),
192 typeof(int),
193 typeof(ref global::Interop.ErrorInfo)
194 }, ReturnType = typeof(bool))]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::InteropErrorExtensions), Member = "Info", MemberParameters = new object[] { typeof(global::Interop.Error) }, ReturnType = typeof(global::Interop.ErrorInfo))]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Interop), Member = "GetExceptionForIoErrno", MemberParameters = new object[]
197 {
198 typeof(global::Interop.ErrorInfo),
199 typeof(string),
200 typeof(bool)
201 }, ReturnType = typeof(global::System.Exception))]
202 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
203 public static void DeleteFile(string fullPath)
204 {
205 throw null;
206 }
207
208 [global::Cpp2ILInjected.Token(Token = "0x6002885")]
209 [global::Cpp2ILInjected.Address(RVA = "0x1BA0BC8", Offset = "0x1BA0BC8", Length = "0x5CC")]
210 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
211 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Directory), Member = "CreateDirectory", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(DirectoryInfo))]
212 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DirectoryInfo), Member = "Create", ReturnType = typeof(void))]
213 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "GetRawStringData", ReturnType = typeof(ref char))]
215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PathInternal), Member = "EndsInDirectorySeparator", MemberParameters = new object[] { typeof(global::System.ReadOnlySpan<char>) }, ReturnType = typeof(bool))]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileSystem), Member = "FileExists", MemberParameters = new object[]
218 {
219 typeof(global::System.ReadOnlySpan<char>),
220 typeof(int),
221 typeof(ref global::Interop.ErrorInfo)
222 }, ReturnType = typeof(bool))]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.Stack<>), Member = ".ctor", ReturnType = typeof(void))]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PathInternal), Member = "GetRootLength", MemberParameters = new object[] { typeof(global::System.ReadOnlySpan<char>) }, ReturnType = typeof(int))]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
226 {
227 typeof(int),
228 typeof(int)
229 }, ReturnType = typeof(string))]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.Stack<>), Member = "Push", MemberParameters = new object[] { "T" }, ReturnType = typeof(void))]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Directory), Member = "InternalGetDirectoryRoot", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.Stack<>), Member = "Pop", ReturnType = "T")]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Interop.Sys), Member = "MkDir", MemberParameters = new object[]
234 {
235 typeof(string),
236 typeof(int)
237 }, ReturnType = typeof(int))]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Interop.Sys), Member = "GetLastErrorInfo", ReturnType = typeof(global::Interop.ErrorInfo))]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileSystem), Member = "FileExists", MemberParameters = new object[] { typeof(global::System.ReadOnlySpan<char>) }, ReturnType = typeof(bool))]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::SR), Member = "Format", MemberParameters = new object[]
241 {
242 typeof(string),
243 typeof(object)
244 }, ReturnType = typeof(string))]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::InteropErrorExtensions), Member = "Info", MemberParameters = new object[] { typeof(global::Interop.Error) }, ReturnType = typeof(global::Interop.ErrorInfo))]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Interop), Member = "GetExceptionForIoErrno", MemberParameters = new object[]
248 {
249 typeof(global::Interop.ErrorInfo),
250 typeof(string),
251 typeof(bool)
252 }, ReturnType = typeof(global::System.Exception))]
253 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
254 public static void CreateDirectory(string fullPath)
255 {
256 throw null;
257 }
258
259 [global::Cpp2ILInjected.Token(Token = "0x6002886")]
260 [global::Cpp2ILInjected.Address(RVA = "0x1BA1358", Offset = "0x1BA1358", Length = "0x20")]
261 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileSystem), Member = "FileExists", MemberParameters = new object[]
263 {
264 typeof(global::System.ReadOnlySpan<char>),
265 typeof(int),
266 typeof(ref global::Interop.ErrorInfo)
267 }, ReturnType = typeof(bool))]
268 public static bool DirectoryExists(global::System.ReadOnlySpan<char> fullPath)
269 {
270 throw null;
271 }
272
273 [global::Cpp2ILInjected.Token(Token = "0x6002887")]
274 [global::Cpp2ILInjected.Address(RVA = "0x1BA4D4C", Offset = "0x1BA4D4C", Length = "0xC")]
275 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileSystem), Member = "FileExists", MemberParameters = new object[]
277 {
278 typeof(global::System.ReadOnlySpan<char>),
279 typeof(int),
280 typeof(ref global::Interop.ErrorInfo)
281 }, ReturnType = typeof(bool))]
282 private static bool DirectoryExists(global::System.ReadOnlySpan<char> fullPath, out global::Interop.ErrorInfo errorInfo)
283 {
284 throw null;
285 }
286
287 [global::Cpp2ILInjected.Token(Token = "0x6002888")]
288 [global::Cpp2ILInjected.Address(RVA = "0x1BA2AF8", Offset = "0x1BA2AF8", Length = "0x7C")]
289 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(File), Member = "Exists", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
290 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(File), Member = "Move", MemberParameters = new object[]
291 {
292 typeof(string),
293 typeof(string)
294 }, ReturnType = typeof(void))]
295 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileSystem), Member = "CreateDirectory", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
296 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
297 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PathInternal), Member = "TrimEndingDirectorySeparator", MemberParameters = new object[] { typeof(global::System.ReadOnlySpan<char>) }, ReturnType = typeof(global::System.ReadOnlySpan<char>))]
298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileSystem), Member = "FileExists", MemberParameters = new object[]
299 {
300 typeof(global::System.ReadOnlySpan<char>),
301 typeof(int),
302 typeof(ref global::Interop.ErrorInfo)
303 }, ReturnType = typeof(bool))]
304 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
305 public static bool FileExists(global::System.ReadOnlySpan<char> fullPath)
306 {
307 throw null;
308 }
309
310 [global::Cpp2ILInjected.Token(Token = "0x6002889")]
311 [global::Cpp2ILInjected.Address(RVA = "0x1BA4C3C", Offset = "0x1BA4C3C", Length = "0x110")]
312 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
313 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Directory), Member = "Exists", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
314 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileSystem), Member = "CopyFile", MemberParameters = new object[]
315 {
316 typeof(string),
317 typeof(string),
318 typeof(bool)
319 }, ReturnType = typeof(void))]
320 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileSystem), Member = "DeleteFile", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
321 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileSystem), Member = "CreateDirectory", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
322 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileSystem), Member = "DirectoryExists", MemberParameters = new object[] { typeof(global::System.ReadOnlySpan<char>) }, ReturnType = typeof(bool))]
323 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileSystem), Member = "DirectoryExists", MemberParameters = new object[]
324 {
325 typeof(global::System.ReadOnlySpan<char>),
326 typeof(ref global::Interop.ErrorInfo)
327 }, ReturnType = typeof(bool))]
328 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileSystem), Member = "FileExists", MemberParameters = new object[] { typeof(global::System.ReadOnlySpan<char>) }, ReturnType = typeof(bool))]
329 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Interop.Sys), Member = "Stat", MemberParameters = new object[]
331 {
332 typeof(global::System.ReadOnlySpan<char>),
333 typeof(ref global::Interop.Sys.FileStatus)
334 }, ReturnType = typeof(int))]
335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Interop.Sys), Member = "LStat", MemberParameters = new object[]
336 {
337 typeof(global::System.ReadOnlySpan<char>),
338 typeof(ref global::Interop.Sys.FileStatus)
339 }, ReturnType = typeof(int))]
340 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Interop.Sys), Member = "GetLastErrorInfo", ReturnType = typeof(global::Interop.ErrorInfo))]
341 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
342 private static bool FileExists(global::System.ReadOnlySpan<char> fullPath, int fileType, out global::Interop.ErrorInfo errorInfo)
343 {
344 throw null;
345 }
346
347 [global::Cpp2ILInjected.Token(Token = "0x600288A")]
348 [global::Cpp2ILInjected.Address(RVA = "0x1BA3074", Offset = "0x1BA3074", Length = "0x78")]
349 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(File), Member = "SetAttributes", MemberParameters = new object[]
350 {
351 typeof(string),
353 }, ReturnType = typeof(void))]
354 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileInfo), Member = ".ctor", MemberParameters = new object[]
356 {
357 typeof(string),
358 typeof(string),
359 typeof(string),
360 typeof(bool)
361 }, ReturnType = typeof(void))]
362 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileStatus), Member = "SetAttributes", MemberParameters = new object[]
363 {
364 typeof(string),
365 typeof(FileAttributes)
366 }, ReturnType = typeof(void))]
367 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
368 public static void SetAttributes(string fullPath, FileAttributes attributes)
369 {
370 throw null;
371 }
372
373 [global::Cpp2ILInjected.Token(Token = "0x600288B")]
374 [global::Cpp2ILInjected.Address(RVA = "0x1BA2C88", Offset = "0x1BA2C88", Length = "0xA4")]
375 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(File), Member = "GetCreationTime", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.DateTime))]
376 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileInfo), Member = ".ctor", MemberParameters = new object[]
378 {
379 typeof(string),
380 typeof(string),
381 typeof(string),
382 typeof(bool)
383 }, ReturnType = typeof(void))]
384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileSystemInfo), Member = "get_CreationTime", ReturnType = typeof(global::System.DateTime))]
385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.DateTimeOffset), Member = "op_Implicit", MemberParameters = new object[] { typeof(global::System.DateTime) }, ReturnType = typeof(global::System.DateTimeOffset))]
386 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
387 public static global::System.DateTimeOffset GetCreationTime(string fullPath)
388 {
389 throw null;
390 }
391
392 [global::Cpp2ILInjected.Token(Token = "0x600288C")]
393 [global::Cpp2ILInjected.Address(RVA = "0x1BA2DA8", Offset = "0x1BA2DA8", Length = "0xA4")]
394 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(File), Member = "GetLastAccessTime", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.DateTime))]
395 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
396 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileInfo), Member = ".ctor", MemberParameters = new object[]
397 {
398 typeof(string),
399 typeof(string),
400 typeof(string),
401 typeof(bool)
402 }, ReturnType = typeof(void))]
403 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileSystemInfo), Member = "get_LastAccessTime", ReturnType = typeof(global::System.DateTime))]
404 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.DateTimeOffset), Member = "op_Implicit", MemberParameters = new object[] { typeof(global::System.DateTime) }, ReturnType = typeof(global::System.DateTimeOffset))]
405 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
406 public static global::System.DateTimeOffset GetLastAccessTime(string fullPath)
407 {
408 throw null;
409 }
410
411 [global::Cpp2ILInjected.Token(Token = "0x600288D")]
412 [global::Cpp2ILInjected.Address(RVA = "0x1BA2EC8", Offset = "0x1BA2EC8", Length = "0xA4")]
413 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(File), Member = "GetLastWriteTime", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.DateTime))]
414 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
415 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileInfo), Member = ".ctor", MemberParameters = new object[]
416 {
417 typeof(string),
418 typeof(string),
419 typeof(string),
420 typeof(bool)
421 }, ReturnType = typeof(void))]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileSystemInfo), Member = "get_LastWriteTime", ReturnType = typeof(global::System.DateTime))]
423 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.DateTimeOffset), Member = "op_Implicit", MemberParameters = new object[] { typeof(global::System.DateTime) }, ReturnType = typeof(global::System.DateTimeOffset))]
424 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
425 public static global::System.DateTimeOffset GetLastWriteTime(string fullPath)
426 {
427 throw null;
428 }
429 }
430}
class f__AnonymousType0<< Count > j__TPar
static global::System.DateTimeOffset GetLastWriteTime(string fullPath)
static void DeleteFile(string fullPath)
static bool DirectoryExists(global::System.ReadOnlySpan< char > fullPath)
static void CopyFile(string sourceFullPath, string destFullPath, bool overwrite)
static bool FileExists(global::System.ReadOnlySpan< char > fullPath, int fileType, out global::Interop.ErrorInfo errorInfo)
static void CreateDirectory(string fullPath)
static global::System.DateTimeOffset GetCreationTime(string fullPath)
static void LinkOrCopyFile(string sourceFullPath, string destFullPath)
static bool CopyDanglingSymlink(string sourceFullPath, string destFullPath)
Definition FileSystem.cs:51
static void MoveFile(string sourceFullPath, string destFullPath)
static global::System.DateTimeOffset GetLastAccessTime(string fullPath)
static bool DirectoryExists(global::System.ReadOnlySpan< char > fullPath, out global::Interop.ErrorInfo errorInfo)
static void SetAttributes(string fullPath, FileAttributes attributes)
static bool FileExists(global::System.ReadOnlySpan< char > fullPath)
DateTimeOffset(long ticks, global::System.TimeSpan offset)