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
PropertyTabAttribute.cs
Go to the documentation of this file.
1using System;
6
8{
10 [global::Cpp2ILInjected.Token(Token = "0x200036D")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x60016DA")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1E49430", Offset = "0x1E49430", Length = "0xE8")]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Attribute), Member = ".ctor", ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
19 {
20 throw null;
21 }
22
23 [global::Cpp2ILInjected.Token(Token = "0x60016DB")]
24 [global::Cpp2ILInjected.Address(RVA = "0x1E49518", Offset = "0x1E49518", Length = "0x8")]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
27 {
28 throw null;
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x60016DC")]
32 [global::Cpp2ILInjected.Address(RVA = "0x1E49664", Offset = "0x1E49664", Length = "0x8")]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
35 {
36 throw null;
37 }
38
39 [global::Cpp2ILInjected.Token(Token = "0x60016DD")]
40 [global::Cpp2ILInjected.Address(RVA = "0x1E49520", Offset = "0x1E49520", Length = "0x144")]
41 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Attribute), Member = ".ctor", ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "Format", MemberParameters = new object[]
45 {
46 typeof(string),
47 typeof(object[])
48 }, ReturnType = typeof(string))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
50 {
51 typeof(string),
52 typeof(string)
53 }, ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
56 {
57 throw null;
58 }
59
60 [global::Cpp2ILInjected.Token(Token = "0x60016DE")]
61 [global::Cpp2ILInjected.Address(RVA = "0x1E4966C", Offset = "0x1E4966C", Length = "0x144")]
62 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Attribute), Member = ".ctor", ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "Format", MemberParameters = new object[]
66 {
67 typeof(string),
68 typeof(object[])
69 }, ReturnType = typeof(string))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
71 {
72 typeof(string),
73 typeof(string)
74 }, ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
77 {
78 throw null;
79 }
80
81 [global::Cpp2ILInjected.Token(Token = "0x1700052F")]
83 {
84 [global::Cpp2ILInjected.Token(Token = "0x60016DF")]
85 [global::Cpp2ILInjected.Address(RVA = "0x1E497B0", Offset = "0x1E497B0", Length = "0x280")]
86 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PropertyTabAttribute), Member = "Equals", MemberParameters = new object[] { typeof(PropertyTabAttribute) }, ReturnType = typeof(bool))]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOf", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(int))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
91 {
92 typeof(int),
93 typeof(int)
94 }, ReturnType = typeof(string))]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Trim", ReturnType = typeof(string))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
98 {
99 typeof(Type),
100 typeof(Type)
101 }, ReturnType = typeof(bool))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Assembly), Member = "Load", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Assembly))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Assembly), Member = "op_Inequality", MemberParameters = new object[]
104 {
107 }, ReturnType = typeof(bool))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "Format", MemberParameters = new object[]
109 {
110 typeof(string),
111 typeof(object)
112 }, ReturnType = typeof(string))]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeLoadException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
115 get
116 {
117 throw null;
118 }
119 }
120
121 [global::Cpp2ILInjected.Token(Token = "0x17000530")]
122 protected string[] TabClassNames
123 {
124 [global::Cpp2ILInjected.Token(Token = "0x60016E0")]
125 [global::Cpp2ILInjected.Address(RVA = "0x1E49A30", Offset = "0x1E49A30", Length = "0x74")]
126 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
128 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
129 get
130 {
131 throw null;
132 }
133 }
134
135 [global::Cpp2ILInjected.Token(Token = "0x17000531")]
136 public PropertyTabScope[] TabScopes
137 {
139 [global::Cpp2ILInjected.Token(Token = "0x60016E1")]
140 [global::Cpp2ILInjected.Address(RVA = "0x1E49AA4", Offset = "0x1E49AA4", Length = "0x8")]
141 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
142 get
143 {
144 throw null;
145 }
147 [global::Cpp2ILInjected.Token(Token = "0x60016E2")]
148 [global::Cpp2ILInjected.Address(RVA = "0x1E49AAC", Offset = "0x1E49AAC", Length = "0x8")]
149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
150 private set
151 {
152 throw null;
153 }
154 }
155
156 [global::Cpp2ILInjected.Token(Token = "0x60016E3")]
157 [global::Cpp2ILInjected.Address(RVA = "0x1E49AB4", Offset = "0x1E49AB4", Length = "0x8C")]
158 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
159 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
160 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
161 public override bool Equals(object other)
162 {
163 throw null;
164 }
165
166 [global::Cpp2ILInjected.Token(Token = "0x60016E4")]
167 [global::Cpp2ILInjected.Address(RVA = "0x1E49B40", Offset = "0x1E49B40", Length = "0x13C")]
168 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
169 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PropertyTabAttribute), Member = "get_TabClasses", ReturnType = typeof(Type[]))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Inequality", MemberParameters = new object[]
172 {
173 typeof(Type),
174 typeof(Type)
175 }, ReturnType = typeof(bool))]
176 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
178 {
179 throw null;
180 }
181
182 [global::Cpp2ILInjected.Token(Token = "0x60016E5")]
183 [global::Cpp2ILInjected.Address(RVA = "0x1E49C7C", Offset = "0x1E49C7C", Length = "0x8")]
184 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Attribute), Member = "GetHashCode", ReturnType = typeof(int))]
186 public override int GetHashCode()
187 {
188 throw null;
189 }
190
191 [global::Cpp2ILInjected.Token(Token = "0x60016E6")]
192 [global::Cpp2ILInjected.Address(RVA = "0x1E49C84", Offset = "0x1E49C84", Length = "0xC")]
193 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
195 {
196 throw null;
197 }
198
199 [global::Cpp2ILInjected.Token(Token = "0x60016E7")]
200 [global::Cpp2ILInjected.Address(RVA = "0x1E49F10", Offset = "0x1E49F10", Length = "0x10")]
201 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PropertyTabAttribute), Member = "InitializeArrays", MemberParameters = new object[]
203 {
204 typeof(string[]),
205 typeof(Type[]),
207 }, ReturnType = typeof(void))]
209 {
210 throw null;
211 }
212
213 [global::Cpp2ILInjected.Token(Token = "0x60016E8")]
214 [global::Cpp2ILInjected.Address(RVA = "0x1E49C90", Offset = "0x1E49C90", Length = "0x280")]
215 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
216 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PropertyTabAttribute), Member = "InitializeArrays", MemberParameters = new object[]
217 {
218 typeof(Type[]),
220 }, ReturnType = typeof(void))]
221 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clone", ReturnType = typeof(object))]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
224 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
226 {
227 throw null;
228 }
229
230 [global::Cpp2ILInjected.Token(Token = "0x4001208")]
231 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
232 private Type[] _tabClasses;
233
234 [global::Cpp2ILInjected.Token(Token = "0x4001209")]
235 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
236 private string[] _tabClassNames;
237
239 [global::Cpp2ILInjected.Token(Token = "0x400120A")]
240 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
241 private PropertyTabScope[] <TabScopes>k__BackingField;
242 }
243}
class f__AnonymousType0<< Count > j__TPar
PropertyTabAttribute(string tabClassName, PropertyTabScope tabScope)
void InitializeArrays(string[] tabClassNames, PropertyTabScope[] tabScopes)
void InitializeArrays(Type[] tabClasses, PropertyTabScope[] tabScopes)
PropertyTabScope[]< TabScopes > k__BackingField
void InitializeArrays(string[] tabClassNames, Type[] tabClasses, PropertyTabScope[] tabScopes)
PropertyTabAttribute(Type tabClass, PropertyTabScope tabScope)