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
DirectoryInfo.cs
Go to the documentation of this file.
1using System;
5
6namespace System.IO
7{
8 [global::Cpp2ILInjected.Token(Token = "0x200054B")]
9 [global::System.Serializable]
10 public sealed class DirectoryInfo : FileSystemInfo
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6002844")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1BA0A04", Offset = "0x1BA0A04", Length = "0x84")]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Directory), Member = "GetParent", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(DirectoryInfo))]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileSystemInfo), Member = ".ctor", ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "GetFullPath", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DirectoryInfo), Member = "Init", MemberParameters = new object[]
19 {
20 typeof(string),
21 typeof(string),
22 typeof(string),
23 typeof(bool)
24 }, ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
26 public DirectoryInfo(string path)
27 {
28 throw null;
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x6002845")]
32 [global::Cpp2ILInjected.Address(RVA = "0x1BA1194", Offset = "0x1BA1194", Length = "0x48")]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileSystemInfo), Member = ".ctor", ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DirectoryInfo), Member = "Init", MemberParameters = new object[]
36 {
37 typeof(string),
38 typeof(string),
39 typeof(string),
40 typeof(bool)
41 }, ReturnType = typeof(void))]
42 internal DirectoryInfo(string originalPath, string fullPath = null, string fileName = null, bool isNormalized = false)
43 {
44 throw null;
45 }
46
47 [global::Cpp2ILInjected.Token(Token = "0x6002846")]
48 [global::Cpp2ILInjected.Address(RVA = "0x1BA1B74", Offset = "0x1BA1B74", Length = "0x270")]
49 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Directory), Member = "CreateDirectory", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(DirectoryInfo))]
51 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DirectoryInfo), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DirectoryInfo), Member = ".ctor", MemberParameters = new object[]
53 {
54 typeof(string),
55 typeof(string),
56 typeof(string),
57 typeof(bool)
58 }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "GetFullPath", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "GetRawStringData", ReturnType = typeof(ref char))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PathInternal), Member = "IsRoot", MemberParameters = new object[] { typeof(global::System.ReadOnlySpan<char>) }, ReturnType = typeof(bool))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PathInternal), Member = "TrimEndingDirectorySeparator", MemberParameters = new object[] { typeof(global::System.ReadOnlySpan<char>) }, ReturnType = typeof(global::System.ReadOnlySpan<char>))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "GetFileName", MemberParameters = new object[] { typeof(global::System.ReadOnlySpan<char>) }, ReturnType = typeof(global::System.ReadOnlySpan<char>))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ReadOnlySpan<char>), Member = "ToString", ReturnType = typeof(string))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
68 private void Init(string originalPath, string fullPath = null, string fileName = null, bool isNormalized = false)
69 {
70 throw null;
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x6002847")]
74 [global::Cpp2ILInjected.Address(RVA = "0x1BA1DE4", Offset = "0x1BA1DE4", Length = "0x20")]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.IO.Preferences", Member = "Save", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(bool))]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FileSystem), Member = "CreateDirectory", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
78 public void Create()
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x6002848")]
84 [global::Cpp2ILInjected.Address(RVA = "0x1BA1E10", Offset = "0x1BA1E10", Length = "0x4")]
85 [global::Cpp2ILInjected.CallAnalysis.CallAnalysisNotSupported]
86 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
87 private DirectoryInfo(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
88 {
89 throw null;
90 }
91 }
92}
class f__AnonymousType0<< Count > j__TPar
void Init(string originalPath, string fullPath=null, string fileName=null, bool isNormalized=false)
DirectoryInfo(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
DirectoryInfo(string originalPath, string fullPath=null, string fileName=null, bool isNormalized=false)