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
XnaDirectContentSource.cs
Go to the documentation of this file.
1using System;
3using System.IO;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000B50")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x17000929")]
15 {
17 [global::Cpp2ILInjected.Token(Token = "0x600543D")]
18 [global::Cpp2ILInjected.Address(RVA = "0x948278", Offset = "0x948278", Length = "0x8")]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
20 get
21 {
22 throw null;
23 }
25 [global::Cpp2ILInjected.Token(Token = "0x600543E")]
26 [global::Cpp2ILInjected.Address(RVA = "0x948280", Offset = "0x948280", Length = "0x8")]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
28 set
29 {
30 throw null;
31 }
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x600543F")]
35 [global::Cpp2ILInjected.Address(RVA = "0x948288", Offset = "0x948288", Length = "0xD0")]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashSet<object>), Member = ".ctor", ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RejectedAssetCollection), Member = ".ctor", ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Replace", MemberParameters = new object[]
41 {
42 typeof(char),
43 typeof(char)
44 }, ReturnType = typeof(string))]
45 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
47 {
48 throw null;
49 }
50
51 [global::Cpp2ILInjected.Token(Token = "0x6005440")]
52 [global::Cpp2ILInjected.Address(RVA = "0x948358", Offset = "0x948358", Length = "0xE0")]
53 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashSet<object>), Member = "Clear", ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Directory), Member = "GetFiles", MemberParameters = new object[]
57 {
58 typeof(string),
59 typeof(string),
61 }, ReturnType = typeof(string[]))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToLower", ReturnType = typeof(string))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashSet<object>), Member = "Add", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
64 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
65 private void BuildFileMap()
66 {
67 throw null;
68 }
69
70 [global::Cpp2ILInjected.Token(Token = "0x6005441")]
71 [global::Cpp2ILInjected.Address(RVA = "0x948438", Offset = "0x948438", Length = "0xEC")]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
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(string), Member = "Concat", MemberParameters = new object[]
79 {
80 typeof(string),
81 typeof(string)
82 }, ReturnType = typeof(string))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RejectedAssetCollection), Member = "IsRejected", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToLower", ReturnType = typeof(string))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashSet<object>), Member = "Contains", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
86 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
87 public bool HasAsset(string assetName)
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x6005442")]
93 [global::Cpp2ILInjected.Address(RVA = "0x948524", Offset = "0x948524", Length = "0x40")]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
95 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
96 public string GetExtension(string assetName)
97 {
98 throw null;
99 }
100
101 [global::Cpp2ILInjected.Token(Token = "0x6005443")]
102 [global::Cpp2ILInjected.Address(RVA = "0x948564", Offset = "0x948564", Length = "0x130")]
103 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
104 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Path), Member = "Combine", MemberParameters = new object[]
106 {
107 typeof(string),
108 typeof(string)
109 }, ReturnType = typeof(string))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
111 {
112 typeof(string),
113 typeof(string)
114 }, ReturnType = typeof(string))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(File), Member = "OpenRead", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(FileStream))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AssetLoadException), Member = "FromMissingAsset", MemberParameters = new object[]
117 {
118 typeof(string),
120 }, ReturnType = typeof(AssetLoadException))]
121 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
123 {
124 throw null;
125 }
126
127 [global::Cpp2ILInjected.Token(Token = "0x6005444")]
128 [global::Cpp2ILInjected.Address(RVA = "0x948694", Offset = "0x948694", Length = "0x8")]
129 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RejectedAssetCollection), Member = "Reject", MemberParameters = new object[]
131 {
132 typeof(string),
134 }, ReturnType = typeof(void))]
135 public void RejectAsset(string assetName, IRejectionReason reason)
136 {
137 throw null;
138 }
139
140 [global::Cpp2ILInjected.Token(Token = "0x6005445")]
141 [global::Cpp2ILInjected.Address(RVA = "0x94869C", Offset = "0x94869C", Length = "0x8")]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RejectedAssetCollection), Member = "Clear", ReturnType = typeof(void))]
144 public void ClearRejections()
145 {
146 throw null;
147 }
148
149 [global::Cpp2ILInjected.Token(Token = "0x6005446")]
150 [global::Cpp2ILInjected.Address(RVA = "0x9486A4", Offset = "0x9486A4", Length = "0x8")]
151 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RejectedAssetCollection), Member = "TryGetRejections", MemberParameters = new object[] { typeof(List<string>) }, ReturnType = typeof(bool))]
154 {
155 throw null;
156 }
157
158 [global::Cpp2ILInjected.Token(Token = "0x4008D1C")]
159 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
160 private readonly string _rootDirectory;
161
162 [global::Cpp2ILInjected.Token(Token = "0x4008D1D")]
163 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
165
167 [global::Cpp2ILInjected.Token(Token = "0x4008D1E")]
168 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
169 private IContentValidator <ContentValidator>k__BackingField;
170
171 [global::Cpp2ILInjected.Token(Token = "0x4008D1F")]
172 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
174 }
175}
class f__AnonymousType0<< Count > j__TPar
IContentValidator< ContentValidator > k__BackingField
bool TryGetRejections(List< string > rejectionReasons)
void RejectAsset(string assetName, IRejectionReason reason)