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
JsonObjectContract.cs
Go to the documentation of this file.
1using System;
12
14{
15 [Preserve]
16 [global::Cpp2ILInjected.Token(Token = "0x20000A5")]
18 {
19 [global::Cpp2ILInjected.Token(Token = "0x1700011E")]
21 {
23 [global::Cpp2ILInjected.Token(Token = "0x60005E7")]
24 [global::Cpp2ILInjected.Address(RVA = "0x1CEF304", Offset = "0x1CEF304", Length = "0x8")]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
26 get
27 {
28 throw null;
29 }
31 [global::Cpp2ILInjected.Token(Token = "0x60005E8")]
32 [global::Cpp2ILInjected.Address(RVA = "0x1CEF30C", Offset = "0x1CEF30C", Length = "0x8")]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
34 set
35 {
36 throw null;
37 }
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x1700011F")]
42 {
44 [global::Cpp2ILInjected.Token(Token = "0x60005E9")]
45 [global::Cpp2ILInjected.Address(RVA = "0x1CEF314", Offset = "0x1CEF314", Length = "0x8")]
46 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
47 get
48 {
49 throw null;
50 }
52 [global::Cpp2ILInjected.Token(Token = "0x60005EA")]
53 [global::Cpp2ILInjected.Address(RVA = "0x1CEF31C", Offset = "0x1CEF31C", Length = "0x8")]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
55 set
56 {
57 throw null;
58 }
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x17000120")]
63 {
65 [global::Cpp2ILInjected.Token(Token = "0x60005EB")]
66 [global::Cpp2ILInjected.Address(RVA = "0x1CEF324", Offset = "0x1CEF324", Length = "0x8")]
67 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
68 get
69 {
70 throw null;
71 }
73 [global::Cpp2ILInjected.Token(Token = "0x60005EC")]
74 [global::Cpp2ILInjected.Address(RVA = "0x1CEF32C", Offset = "0x1CEF32C", Length = "0x8")]
75 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
76 private set
77 {
78 throw null;
79 }
80 }
81
82 [Obsolete("ConstructorParameters is obsolete. Use CreatorParameters instead.")]
83 [global::Cpp2ILInjected.Token(Token = "0x17000121")]
85 {
86 [global::Cpp2ILInjected.Token(Token = "0x60005ED")]
87 [global::Cpp2ILInjected.Address(RVA = "0x1CEF334", Offset = "0x1CEF334", Length = "0x4")]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonObjectContract), Member = "get_CreatorParameters", ReturnType = typeof(JsonPropertyCollection))]
90 get
91 {
92 throw null;
93 }
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x17000122")]
98 {
99 [global::Cpp2ILInjected.Token(Token = "0x60005EE")]
100 [global::Cpp2ILInjected.Address(RVA = "0x1CE55DC", Offset = "0x1CE55DC", Length = "0x68")]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateObjectContract", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonObjectContract))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonObjectContract), Member = "get_ConstructorParameters", ReturnType = typeof(JsonPropertyCollection))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateObjectUsingCreatorWithParameters", MemberParameters = new object[]
104 {
108 typeof(ObjectConstructor<object>),
109 typeof(string)
110 }, ReturnType = typeof(object))]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "ResolvePropertyAndCreatorValues", MemberParameters = new object[]
112 {
116 typeof(Type)
118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateNewObject", MemberParameters = new object[]
119 {
124 typeof(string),
125 typeof(ref bool)
126 }, ReturnType = typeof(object))]
127 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPropertyCollection), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
130 get
131 {
132 throw null;
133 }
134 }
135
136 [Obsolete("OverrideConstructor is obsolete. Use OverrideCreator instead.")]
137 [global::Cpp2ILInjected.Token(Token = "0x17000123")]
139 {
140 [global::Cpp2ILInjected.Token(Token = "0x60005EF")]
141 [global::Cpp2ILInjected.Address(RVA = "0x1CEF338", Offset = "0x1CEF338", Length = "0x8")]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
143 get
144 {
145 throw null;
146 }
147 [global::Cpp2ILInjected.Token(Token = "0x60005F0")]
148 [global::Cpp2ILInjected.Address(RVA = "0x1CE555C", Offset = "0x1CE555C", Length = "0x80")]
149 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateObjectContract", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonObjectContract))]
151 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "get_ReflectionDelegateFactory", ReturnType = typeof(ReflectionDelegateFactory))]
153 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
154 set
155 {
156 throw null;
157 }
158 }
159
160 [Obsolete("ParametrizedConstructor is obsolete. Use OverrideCreator instead.")]
161 [global::Cpp2ILInjected.Token(Token = "0x17000124")]
163 {
164 [global::Cpp2ILInjected.Token(Token = "0x60005F1")]
165 [global::Cpp2ILInjected.Address(RVA = "0x1CEF340", Offset = "0x1CEF340", Length = "0x8")]
166 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
167 get
168 {
169 throw null;
170 }
171 [global::Cpp2ILInjected.Token(Token = "0x60005F2")]
172 [global::Cpp2ILInjected.Address(RVA = "0x1CE57A4", Offset = "0x1CE57A4", Length = "0x80")]
173 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateObjectContract", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonObjectContract))]
175 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "get_ReflectionDelegateFactory", ReturnType = typeof(ReflectionDelegateFactory))]
177 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
178 set
179 {
180 throw null;
181 }
182 }
183
184 [global::Cpp2ILInjected.Token(Token = "0x17000125")]
185 public ObjectConstructor<object> OverrideCreator
186 {
187 [global::Cpp2ILInjected.Token(Token = "0x60005F3")]
188 [global::Cpp2ILInjected.Address(RVA = "0x1CEF348", Offset = "0x1CEF348", Length = "0x8")]
189 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
190 get
191 {
192 throw null;
193 }
194 [global::Cpp2ILInjected.Token(Token = "0x60005F4")]
195 [global::Cpp2ILInjected.Address(RVA = "0x1CEF350", Offset = "0x1CEF350", Length = "0x8")]
196 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
197 set
198 {
199 throw null;
200 }
201 }
202
203 [global::Cpp2ILInjected.Token(Token = "0x17000126")]
204 internal ObjectConstructor<object> ParameterizedCreator
205 {
206 [global::Cpp2ILInjected.Token(Token = "0x60005F5")]
207 [global::Cpp2ILInjected.Address(RVA = "0x1CEF358", Offset = "0x1CEF358", Length = "0x8")]
208 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
209 get
210 {
211 throw null;
212 }
213 }
214
215 [global::Cpp2ILInjected.Token(Token = "0x17000127")]
217 {
219 [global::Cpp2ILInjected.Token(Token = "0x60005F6")]
220 [global::Cpp2ILInjected.Address(RVA = "0x1CEF360", Offset = "0x1CEF360", Length = "0x8")]
221 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
222 get
223 {
224 throw null;
225 }
227 [global::Cpp2ILInjected.Token(Token = "0x60005F7")]
228 [global::Cpp2ILInjected.Address(RVA = "0x1CEF368", Offset = "0x1CEF368", Length = "0x8")]
229 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
230 set
231 {
232 throw null;
233 }
234 }
235
236 [global::Cpp2ILInjected.Token(Token = "0x17000128")]
238 {
240 [global::Cpp2ILInjected.Token(Token = "0x60005F8")]
241 [global::Cpp2ILInjected.Address(RVA = "0x1CEF370", Offset = "0x1CEF370", Length = "0x8")]
242 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
243 get
244 {
245 throw null;
246 }
248 [global::Cpp2ILInjected.Token(Token = "0x60005F9")]
249 [global::Cpp2ILInjected.Address(RVA = "0x1CEF378", Offset = "0x1CEF378", Length = "0x8")]
250 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
251 set
252 {
253 throw null;
254 }
255 }
256
257 [global::Cpp2ILInjected.Token(Token = "0x17000129")]
259 {
260 [global::Cpp2ILInjected.Token(Token = "0x60005FA")]
261 [global::Cpp2ILInjected.Address(RVA = "0x1CEF380", Offset = "0x1CEF380", Length = "0x8")]
262 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
263 get
264 {
265 throw null;
266 }
267 [global::Cpp2ILInjected.Token(Token = "0x60005FB")]
268 [global::Cpp2ILInjected.Address(RVA = "0x1CE6440", Offset = "0x1CE6440", Length = "0xA4")]
269 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
270 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "SetExtensionDataDelegates", MemberParameters = new object[]
271 {
274 }, ReturnType = typeof(void))]
275 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
277 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
278 set
279 {
280 throw null;
281 }
282 }
283
284 [global::Cpp2ILInjected.Token(Token = "0x1700012A")]
286 {
287 [global::Cpp2ILInjected.Token(Token = "0x60005FC")]
288 [global::Cpp2ILInjected.Address(RVA = "0x1CEF388", Offset = "0x1CEF388", Length = "0x3D0")]
289 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
290 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateObjectUsingCreatorWithParameters", MemberParameters = new object[]
291 {
295 typeof(ObjectConstructor<object>),
296 typeof(string)
297 }, ReturnType = typeof(object))]
298 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateObject", MemberParameters = new object[]
299 {
300 typeof(object),
304 typeof(string)
305 }, ReturnType = typeof(object))]
306 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable<>), Member = ".ctor", MemberParameters = new object[] { "T" }, ReturnType = typeof(void))]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Int32Enum?), Member = "GetValueOrDefault", MemberParameters = new object[] { "System.Int32Enum" }, ReturnType = "T")]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collection<>), Member = "GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<T>")]
310 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonProperty), Member = "get_Required", ReturnType = typeof(Required))]
311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Int32Enum?), Member = ".ctor", MemberParameters = new object[] { "System.Int32Enum" }, ReturnType = typeof(void))]
312 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
313 get
314 {
315 throw null;
316 }
317 }
318
319 [global::Cpp2ILInjected.Token(Token = "0x60005FD")]
320 [global::Cpp2ILInjected.Address(RVA = "0x1CE4E70", Offset = "0x1CE4E70", Length = "0x80")]
321 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateObjectContract", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonObjectContract))]
322 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
323 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonContainerContract), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPropertyCollection), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
325 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
327 {
328 throw null;
329 }
330
331 [global::Cpp2ILInjected.Token(Token = "0x60005FE")]
332 [global::Cpp2ILInjected.Address(RVA = "0x1CEF758", Offset = "0x1CEF758", Length = "0x104")]
333 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
334 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "get_FullyTrusted", ReturnType = typeof(bool))]
335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterServices), Member = "GetUninitializedObject", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(object))]
336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
338 {
339 typeof(string),
341 typeof(object)
342 }, ReturnType = typeof(string))]
343 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
344 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
345 internal object GetUninitializedObject()
346 {
347 throw null;
348 }
349
351 [global::Cpp2ILInjected.Token(Token = "0x40002AF")]
352 [global::Cpp2ILInjected.FieldOffset(Offset = "0xBC")]
353 private MemberSerialization <MemberSerialization>k__BackingField;
354
356 [global::Cpp2ILInjected.Token(Token = "0x40002B0")]
357 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC0")]
359
361 [global::Cpp2ILInjected.Token(Token = "0x40002B1")]
362 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC8")]
363 private JsonPropertyCollection <Properties>k__BackingField;
364
366 [global::Cpp2ILInjected.Token(Token = "0x40002B2")]
367 [global::Cpp2ILInjected.FieldOffset(Offset = "0xD0")]
368 private ExtensionDataSetter <ExtensionDataSetter>k__BackingField;
369
371 [global::Cpp2ILInjected.Token(Token = "0x40002B3")]
372 [global::Cpp2ILInjected.FieldOffset(Offset = "0xD8")]
373 private ExtensionDataGetter <ExtensionDataGetter>k__BackingField;
374
375 [global::Cpp2ILInjected.Token(Token = "0x40002B4")]
376 [global::Cpp2ILInjected.FieldOffset(Offset = "0xE0")]
378
379 [global::Cpp2ILInjected.Token(Token = "0x40002B5")]
380 [global::Cpp2ILInjected.FieldOffset(Offset = "0xE1")]
382
383 [global::Cpp2ILInjected.Token(Token = "0x40002B6")]
384 [global::Cpp2ILInjected.FieldOffset(Offset = "0xE8")]
386
387 [global::Cpp2ILInjected.Token(Token = "0x40002B7")]
388 [global::Cpp2ILInjected.FieldOffset(Offset = "0xF0")]
390
391 [global::Cpp2ILInjected.Token(Token = "0x40002B8")]
392 [global::Cpp2ILInjected.FieldOffset(Offset = "0xF8")]
393 private ObjectConstructor<object> _overrideCreator;
394
395 [global::Cpp2ILInjected.Token(Token = "0x40002B9")]
396 [global::Cpp2ILInjected.FieldOffset(Offset = "0x100")]
397 private ObjectConstructor<object> _parameterizedCreator;
398
399 [global::Cpp2ILInjected.Token(Token = "0x40002BA")]
400 [global::Cpp2ILInjected.FieldOffset(Offset = "0x108")]
402
403 [global::Cpp2ILInjected.Token(Token = "0x40002BB")]
404 [global::Cpp2ILInjected.FieldOffset(Offset = "0x110")]
406 }
407}
class f__AnonymousType0<< Count > j__TPar
ExtensionDataGetter< ExtensionDataGetter > k__BackingField
ExtensionDataSetter< ExtensionDataSetter > k__BackingField
MemberSerialization< MemberSerialization > k__BackingField
JsonPropertyCollection< Properties > k__BackingField
Int32Enum
Definition Int32Enum.cs:8