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
EnumConverter.cs
Go to the documentation of this file.
1using System;
9
11{
12 [global::Cpp2ILInjected.Token(Token = "0x20003E2")]
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6001A41")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1E65618", Offset = "0x1E65618", Length = "0x28")]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
20 {
21 throw null;
22 }
23
24 [global::Cpp2ILInjected.Token(Token = "0x17000607")]
25 protected Type EnumType
26 {
27 [global::Cpp2ILInjected.Token(Token = "0x6001A42")]
28 [global::Cpp2ILInjected.Address(RVA = "0x1E65640", Offset = "0x1E65640", Length = "0x8")]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
30 get
31 {
32 throw null;
33 }
34 }
35
36 [global::Cpp2ILInjected.Token(Token = "0x17000608")]
38 {
39 [global::Cpp2ILInjected.Token(Token = "0x6001A43")]
40 [global::Cpp2ILInjected.Address(RVA = "0x1E65648", Offset = "0x1E65648", Length = "0x8")]
41 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
42 get
43 {
44 throw null;
45 }
46 [global::Cpp2ILInjected.Token(Token = "0x6001A44")]
47 [global::Cpp2ILInjected.Address(RVA = "0x1E65650", Offset = "0x1E65650", Length = "0x8")]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
49 set
50 {
51 throw null;
52 }
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x6001A45")]
56 [global::Cpp2ILInjected.Address(RVA = "0x1E65658", Offset = "0x1E65658", Length = "0xF0")]
57 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
60 {
61 typeof(Type),
63 }, ReturnType = typeof(bool))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = "CanConvertFrom", MemberParameters = new object[]
65 {
68 }, ReturnType = typeof(bool))]
69 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
70 public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
71 {
72 throw null;
73 }
74
75 [global::Cpp2ILInjected.Token(Token = "0x6001A46")]
76 [global::Cpp2ILInjected.Address(RVA = "0x1E65748", Offset = "0x1E65748", Length = "0xF0")]
77 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
80 {
81 typeof(Type),
83 }, ReturnType = typeof(bool))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = "CanConvertTo", MemberParameters = new object[]
85 {
88 }, ReturnType = typeof(bool))]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
91 {
92 throw null;
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x17000609")]
96 protected virtual IComparer Comparer
97 {
98 [global::Cpp2ILInjected.Token(Token = "0x6001A47")]
99 [global::Cpp2ILInjected.Address(RVA = "0x1E65838", Offset = "0x1E65838", Length = "0x58")]
100 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
101 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
102 get
103 {
104 throw null;
105 }
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x6001A48")]
109 [global::Cpp2ILInjected.Address(RVA = "0x1E65890", Offset = "0x1E65890", Length = "0x47C")]
110 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = "ConvertFrom", MemberParameters = new object[]
113 {
116 typeof(object)
117 }, ReturnType = typeof(object))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOf", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(int))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Split", MemberParameters = new object[] { typeof(char[]) }, ReturnType = typeof(string[]))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "Parse", MemberParameters = new object[]
121 {
122 typeof(Type),
123 typeof(string),
124 typeof(bool)
125 }, ReturnType = typeof(object))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Convert), Member = "ToInt64", MemberParameters = new object[]
127 {
128 typeof(object),
130 }, ReturnType = typeof(long))]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "ToObject", MemberParameters = new object[]
132 {
133 typeof(Type),
134 typeof(long)
135 }, ReturnType = typeof(object))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[]
137 {
138 typeof(string),
139 typeof(object[])
140 }, ReturnType = typeof(string))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatException), Member = ".ctor", MemberParameters = new object[]
142 {
143 typeof(string),
145 }, ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 38)]
147 public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
148 {
149 throw null;
150 }
151
152 [global::Cpp2ILInjected.Token(Token = "0x6001A49")]
153 [global::Cpp2ILInjected.Address(RVA = "0x1E65D0C", Offset = "0x1E65D0C", Length = "0xCAC")]
154 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
155 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
157 {
158 typeof(Type),
159 typeof(Type)
160 }, ReturnType = typeof(bool))]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
162 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "GetUnderlyingType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Type))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Inequality", MemberParameters = new object[]
165 {
166 typeof(Type),
167 typeof(Type)
168 }, ReturnType = typeof(bool))]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = "ConvertToInvariantString", MemberParameters = new object[]
170 {
172 typeof(object)
173 }, ReturnType = typeof(string))]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOf", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(int))]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetField", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(FieldInfo))]
176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FieldInfo), Member = "op_Inequality", MemberParameters = new object[]
177 {
180 }, ReturnType = typeof(bool))]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "IsDefined", MemberParameters = new object[]
182 {
183 typeof(Type),
184 typeof(object)
185 }, ReturnType = typeof(bool))]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "Format", MemberParameters = new object[]
187 {
188 typeof(Type),
189 typeof(object),
190 typeof(string)
191 }, ReturnType = typeof(string))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetMethod", MemberParameters = new object[]
193 {
194 typeof(string),
195 typeof(Type[])
196 }, ReturnType = typeof(MethodInfo))]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodInfo), Member = "op_Inequality", MemberParameters = new object[]
198 {
201 }, ReturnType = typeof(bool))]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InstanceDescriptor), Member = ".ctor", MemberParameters = new object[]
203 {
206 }, ReturnType = typeof(void))]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "GetValues", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Array))]
209 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "get_Length", ReturnType = typeof(int))]
210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "GetValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Convert), Member = "ToInt64", MemberParameters = new object[]
212 {
213 typeof(object),
215 }, ReturnType = typeof(long))]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "ToObject", MemberParameters = new object[]
217 {
218 typeof(Type),
219 typeof(long)
220 }, ReturnType = typeof(object))]
221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = "ConvertTo", MemberParameters = new object[]
222 {
225 typeof(object),
226 typeof(Type)
227 }, ReturnType = typeof(object))]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "ToObject", MemberParameters = new object[]
229 {
230 typeof(Type),
231 typeof(object)
232 }, ReturnType = typeof(object))]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "ToArray", ReturnType = "T[]")]
234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[]
236 {
237 typeof(string),
238 typeof(object[])
239 }, ReturnType = typeof(string))]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
241 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 82)]
243 {
244 throw null;
245 }
246
247 [global::Cpp2ILInjected.Token(Token = "0x6001A4A")]
248 [global::Cpp2ILInjected.Address(RVA = "0x1E66A30", Offset = "0x1E66A30", Length = "0x3B8")]
249 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
250 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeDescriptor), Member = "GetReflectionType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Type))]
252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
253 {
254 typeof(Type),
255 typeof(Type)
256 }, ReturnType = typeof(bool))]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "Parse", MemberParameters = new object[]
260 {
261 typeof(Type),
262 typeof(string)
263 }, ReturnType = typeof(object))]
264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter.StandardValuesCollection), Member = ".ctor", MemberParameters = new object[] { typeof(ICollection) }, ReturnType = typeof(void))]
265 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
267 {
268 throw null;
269 }
270
271 [global::Cpp2ILInjected.Token(Token = "0x6001A4B")]
272 [global::Cpp2ILInjected.Address(RVA = "0x1E66F78", Offset = "0x1E66F78", Length = "0xA0")]
273 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
274 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
276 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
278 {
279 throw null;
280 }
281
282 [global::Cpp2ILInjected.Token(Token = "0x6001A4C")]
283 [global::Cpp2ILInjected.Address(RVA = "0x1E67018", Offset = "0x1E67018", Length = "0x8")]
284 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
286 {
287 throw null;
288 }
289
290 [global::Cpp2ILInjected.Token(Token = "0x6001A4D")]
291 [global::Cpp2ILInjected.Address(RVA = "0x1E67020", Offset = "0x1E67020", Length = "0x6C")]
292 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
293 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "IsDefined", MemberParameters = new object[]
294 {
295 typeof(Type),
296 typeof(object)
297 }, ReturnType = typeof(bool))]
298 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
299 public override bool IsValid(ITypeDescriptorContext context, object value)
300 {
301 throw null;
302 }
303
304 [global::Cpp2ILInjected.Token(Token = "0x4001309")]
305 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
307
308 [global::Cpp2ILInjected.Token(Token = "0x400130A")]
309 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
310 private Type type;
311 }
312}
class f__AnonymousType0<< Count > j__TPar
override TypeConverter.StandardValuesCollection GetStandardValues(ITypeDescriptorContext context)
override bool GetStandardValuesExclusive(ITypeDescriptorContext context)
override bool IsValid(ITypeDescriptorContext context, object value)
TypeConverter.StandardValuesCollection values
TypeConverter.StandardValuesCollection Values
override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType)
override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
override bool GetStandardValuesSupported(ITypeDescriptorContext context)