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
JsonSerializerInternalReader.cs
Go to the documentation of this file.
1using System;
6using System.Linq;
14
16{
17 [Preserve]
18 [global::Cpp2ILInjected.Token(Token = "0x20000A8")]
20 {
21 [global::Cpp2ILInjected.Token(Token = "0x6000607")]
22 [global::Cpp2ILInjected.Address(RVA = "0x1CEFDC0", Offset = "0x1CEFDC0", Length = "0x4")]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializer), Member = "PopulateInternal", MemberParameters = new object[]
24 {
26 typeof(object)
27 }, ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializer), Member = "DeserializeInternal", MemberParameters = new object[]
29 {
32 }, ReturnType = typeof(object))]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalBase), Member = ".ctor", MemberParameters = new object[] { typeof(JsonSerializer) }, ReturnType = typeof(void))]
36 {
37 throw null;
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x6000608")]
41 [global::Cpp2ILInjected.Address(RVA = "0x1CEFDC4", Offset = "0x1CEFDC4", Length = "0x518")]
42 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializer), Member = "PopulateInternal", MemberParameters = new object[]
44 {
46 typeof(object)
47 }, ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerProxy), Member = "PopulateInternal", MemberParameters = new object[]
49 {
51 typeof(object)
52 }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
55 {
56 typeof(object),
57 typeof(string)
58 }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "MoveToContent", ReturnType = typeof(bool))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonArrayContract), Member = "CreateWrapper", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(IWrappedCollection))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "ReadAndAssert", ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[]
64 {
65 typeof(string),
66 typeof(string),
68 }, ReturnType = typeof(bool))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonDictionaryContract), Member = "CreateWrapper", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(IWrappedDictionary))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "PopulateObject", MemberParameters = new object[]
71 {
72 typeof(object),
74 typeof(JsonObjectContract),
75 typeof(JsonProperty),
76 typeof(string)
77 }, ReturnType = typeof(object))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "PopulateDictionary", MemberParameters = new object[]
79 {
82 typeof(JsonDictionaryContract),
83 typeof(JsonProperty),
84 typeof(string)
85 }, ReturnType = typeof(object))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
88 {
89 typeof(string),
91 typeof(object)
92 }, ReturnType = typeof(string))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
94 {
96 typeof(string)
97 }, ReturnType = typeof(JsonSerializationException))]
98 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
99 public void Populate(JsonReader reader, object target)
100 {
101 throw null;
102 }
103
104 [global::Cpp2ILInjected.Token(Token = "0x6000609")]
105 [global::Cpp2ILInjected.Address(RVA = "0x1CF1A54", Offset = "0x1CF1A54", Length = "0xB8")]
106 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "Deserialize", MemberParameters = new object[]
108 {
110 typeof(Type),
111 typeof(bool)
112 }, ReturnType = typeof(object))]
113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "ResolveTypeName", MemberParameters = new object[]
114 {
116 typeof(ref Type),
117 typeof(ref JsonContract),
118 typeof(JsonProperty),
119 typeof(JsonContainerContract),
120 typeof(JsonProperty),
121 typeof(string)
122 }, ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CalculatePropertyDetails", MemberParameters = new object[]
124 {
125 typeof(JsonProperty),
127 typeof(JsonContainerContract),
128 typeof(JsonProperty),
130 typeof(object),
131 typeof(ref bool),
132 typeof(ref object),
133 typeof(ref JsonContract),
134 typeof(ref bool)
135 }, ReturnType = typeof(bool))]
136 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateDictionary", MemberParameters = new object[]
137 {
140 typeof(JsonDictionaryContract),
141 typeof(JsonProperty),
142 typeof(string)
143 }, ReturnType = typeof(object))]
144 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateMultidimensionalArray", MemberParameters = new object[]
145 {
146 typeof(IList),
148 typeof(JsonArrayContract),
149 typeof(JsonProperty),
150 typeof(string)
151 }, ReturnType = typeof(object))]
152 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateList", MemberParameters = new object[]
153 {
154 typeof(IList),
156 typeof(JsonArrayContract),
157 typeof(JsonProperty),
158 typeof(string)
159 }, ReturnType = typeof(object))]
160 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateISerializableItem", MemberParameters = new object[]
161 {
162 typeof(JToken),
163 typeof(Type),
164 typeof(JsonISerializableContract),
165 typeof(JsonProperty)
166 }, ReturnType = typeof(object))]
167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateObjectUsingCreatorWithParameters", MemberParameters = new object[]
168 {
170 typeof(JsonObjectContract),
171 typeof(JsonProperty),
172 typeof(ObjectConstructor<object>),
173 typeof(string)
174 }, ReturnType = typeof(object))]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "ResolvePropertyAndCreatorValues", MemberParameters = new object[]
176 {
177 typeof(JsonObjectContract),
178 typeof(JsonProperty),
180 typeof(Type)
182 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateObject", MemberParameters = new object[]
183 {
184 typeof(object),
186 typeof(JsonObjectContract),
187 typeof(JsonProperty),
188 typeof(string)
189 }, ReturnType = typeof(object))]
190 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "EndProcessProperty", MemberParameters = new object[]
191 {
192 typeof(object),
194 typeof(JsonObjectContract),
195 typeof(int),
196 typeof(JsonProperty),
197 typeof(JsonSerializerInternalReader.PropertyPresence),
198 typeof(bool)
199 }, ReturnType = typeof(void))]
200 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 14)]
201 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
203 {
204 throw null;
205 }
206
207 [global::Cpp2ILInjected.Token(Token = "0x600060A")]
208 [global::Cpp2ILInjected.Address(RVA = "0x1CF1B0C", Offset = "0x1CF1B0C", Length = "0x350")]
209 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
210 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializer), Member = "DeserializeInternal", MemberParameters = new object[]
211 {
213 typeof(Type)
214 }, ReturnType = typeof(object))]
215 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerProxy), Member = "DeserializeInternal", MemberParameters = new object[]
216 {
218 typeof(Type)
219 }, ReturnType = typeof(object))]
220 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "GetContractSafe", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonContract))]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializer), Member = "GetMatchingConverter", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonConverter))]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "ReadForType", MemberParameters = new object[]
224 {
226 typeof(JsonContract),
227 typeof(bool)
228 }, ReturnType = typeof(bool))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "DeserializeConvertable", MemberParameters = new object[]
230 {
233 typeof(Type),
234 typeof(object)
235 }, ReturnType = typeof(object))]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CreateValueInternal", MemberParameters = new object[]
237 {
239 typeof(Type),
240 typeof(JsonContract),
241 typeof(JsonProperty),
242 typeof(JsonContainerContract),
243 typeof(JsonProperty),
244 typeof(object)
245 }, ReturnType = typeof(object))]
246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
250 {
251 typeof(string),
253 typeof(object)
254 }, ReturnType = typeof(string))]
255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
256 {
258 typeof(string)
259 }, ReturnType = typeof(JsonSerializationException))]
260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalBase), Member = "IsErrorHandled", MemberParameters = new object[]
261 {
262 typeof(object),
263 typeof(JsonContract),
264 typeof(object),
266 typeof(string),
268 }, ReturnType = typeof(bool))]
269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalBase), Member = "ClearErrorContext", ReturnType = typeof(void))]
270 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
271 public object Deserialize(JsonReader reader, Type objectType, bool checkAdditionalContent)
272 {
273 throw null;
274 }
275
276 [global::Cpp2ILInjected.Token(Token = "0x600060B")]
277 [global::Cpp2ILInjected.Address(RVA = "0x1CF2954", Offset = "0x1CF2954", Length = "0x68")]
278 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "DeserializeConvertable", MemberParameters = new object[]
279 {
282 typeof(Type),
283 typeof(object)
284 }, ReturnType = typeof(object))]
285 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerProxy), Member = ".ctor", MemberParameters = new object[] { typeof(JsonSerializerInternalReader) }, ReturnType = typeof(void))]
287 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
289 {
290 throw null;
291 }
292
293 [global::Cpp2ILInjected.Token(Token = "0x600060C")]
294 [global::Cpp2ILInjected.Address(RVA = "0x1CF29BC", Offset = "0x1CF29BC", Length = "0x2E4")]
295 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
296 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateValueInternal", MemberParameters = new object[]
297 {
299 typeof(Type),
304 typeof(object)
305 }, ReturnType = typeof(object))]
306 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateList", MemberParameters = new object[]
307 {
309 typeof(Type),
310 typeof(JsonContract),
311 typeof(JsonProperty),
312 typeof(object),
313 typeof(string)
314 }, ReturnType = typeof(object))]
315 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
317 {
318 typeof(object),
319 typeof(string)
320 }, ReturnType = typeof(void))]
321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
322 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JTokenWriter), Member = ".ctor", ReturnType = typeof(void))]
323 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "WriteToken", MemberParameters = new object[] { typeof(JsonReader) }, ReturnType = typeof(void))]
324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JTokenWriter), Member = "get_Token", ReturnType = typeof(JToken))]
325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JRaw), Member = "Create", MemberParameters = new object[] { typeof(JsonReader) }, ReturnType = typeof(JRaw))]
326 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
328 {
329 throw null;
330 }
331
332 [global::Cpp2ILInjected.Token(Token = "0x600060D")]
333 [global::Cpp2ILInjected.Address(RVA = "0x1CF2CA0", Offset = "0x1CF2CA0", Length = "0x338")]
334 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
335 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateObject", MemberParameters = new object[]
336 {
338 typeof(Type),
343 typeof(object)
344 }, ReturnType = typeof(object))]
345 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
347 {
348 typeof(object),
349 typeof(string)
350 }, ReturnType = typeof(void))]
351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JTokenWriter), Member = ".ctor", ReturnType = typeof(void))]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "ReadAndMoveToContent", ReturnType = typeof(bool))]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CheckPropertyName", MemberParameters = new object[]
354 {
356 typeof(string)
357 }, ReturnType = typeof(bool))]
358 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
359 {
361 typeof(string)
362 }, ReturnType = typeof(JsonSerializationException))]
363 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JTokenWriter), Member = "get_Token", ReturnType = typeof(JToken))]
364 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
366 {
367 throw null;
368 }
369
370 [global::Cpp2ILInjected.Token(Token = "0x600060E")]
371 [global::Cpp2ILInjected.Address(RVA = "0x1CF2430", Offset = "0x1CF2430", Length = "0x4C0")]
372 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
373 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "Deserialize", MemberParameters = new object[]
374 {
376 typeof(Type),
377 typeof(bool)
378 }, ReturnType = typeof(object))]
379 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateObject", MemberParameters = new object[]
380 {
382 typeof(Type),
383 typeof(JsonContract),
384 typeof(JsonProperty),
385 typeof(JsonContainerContract),
386 typeof(JsonProperty),
387 typeof(object)
388 }, ReturnType = typeof(object))]
389 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "SetPropertyValue", MemberParameters = new object[]
390 {
391 typeof(JsonProperty),
393 typeof(JsonContainerContract),
394 typeof(JsonProperty),
396 typeof(object)
397 }, ReturnType = typeof(bool))]
398 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateDictionary", MemberParameters = new object[]
399 {
402 typeof(JsonDictionaryContract),
403 typeof(JsonProperty),
404 typeof(string)
405 }, ReturnType = typeof(object))]
406 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateMultidimensionalArray", MemberParameters = new object[]
407 {
408 typeof(IList),
410 typeof(JsonArrayContract),
411 typeof(JsonProperty),
412 typeof(string)
413 }, ReturnType = typeof(object))]
414 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateList", MemberParameters = new object[]
415 {
416 typeof(IList),
418 typeof(JsonArrayContract),
419 typeof(JsonProperty),
420 typeof(string)
421 }, ReturnType = typeof(object))]
422 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateISerializableItem", MemberParameters = new object[]
423 {
424 typeof(JToken),
425 typeof(Type),
426 typeof(JsonISerializableContract),
427 typeof(JsonProperty)
428 }, ReturnType = typeof(object))]
429 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "ResolvePropertyAndCreatorValues", MemberParameters = new object[]
430 {
431 typeof(JsonObjectContract),
432 typeof(JsonProperty),
434 typeof(Type)
436 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "ReadExtensionDataValue", MemberParameters = new object[]
437 {
438 typeof(JsonObjectContract),
439 typeof(JsonProperty),
441 }, ReturnType = typeof(object))]
442 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
443 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CreateJToken", MemberParameters = new object[]
444 {
446 typeof(JsonContract)
447 }, ReturnType = typeof(JToken))]
448 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
449 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "EnsureType", MemberParameters = new object[]
450 {
452 typeof(object),
454 typeof(JsonContract),
455 typeof(Type)
456 }, ReturnType = typeof(object))]
457 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
458 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CoerceEmptyStringToNull", MemberParameters = new object[]
459 {
460 typeof(Type),
461 typeof(JsonContract),
462 typeof(string)
463 }, ReturnType = typeof(bool))]
464 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JRaw), Member = ".ctor", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
465 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CreateList", MemberParameters = new object[]
466 {
468 typeof(Type),
469 typeof(JsonContract),
470 typeof(JsonProperty),
471 typeof(object),
472 typeof(string)
473 }, ReturnType = typeof(object))]
474 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CreateObject", MemberParameters = new object[]
475 {
477 typeof(Type),
478 typeof(JsonContract),
479 typeof(JsonProperty),
480 typeof(JsonContainerContract),
481 typeof(JsonProperty),
482 typeof(object)
483 }, ReturnType = typeof(object))]
484 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Convert), Member = "FromBase64String", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(byte[]))]
485 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
486 {
487 typeof(object),
488 typeof(object)
489 }, ReturnType = typeof(string))]
490 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
491 {
493 typeof(string)
494 }, ReturnType = typeof(JsonSerializationException))]
495 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
500
501 [global::Cpp2ILInjected.Token(Token = "0x600060F")]
502 [global::Cpp2ILInjected.Address(RVA = "0x1CF44A8", Offset = "0x1CF44A8", Length = "0x104")]
503 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
504 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateValueInternal", MemberParameters = new object[]
505 {
507 typeof(Type),
512 typeof(object)
513 }, ReturnType = typeof(object))]
514 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateObjectUsingCreatorWithParameters", MemberParameters = new object[]
515 {
517 typeof(JsonObjectContract),
518 typeof(JsonProperty),
519 typeof(ObjectConstructor<object>),
520 typeof(string)
521 }, ReturnType = typeof(object))]
522 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "SetPropertyPresence", MemberParameters = new object[]
523 {
525 typeof(JsonProperty),
527 }, ReturnType = typeof(void))]
528 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
529 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
530 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
531 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
532 private static bool CoerceEmptyStringToNull(Type objectType, JsonContract contract, string s)
533 {
534 throw null;
535 }
536
537 [global::Cpp2ILInjected.Token(Token = "0x6000610")]
538 [global::Cpp2ILInjected.Address(RVA = "0x1CF45AC", Offset = "0x1CF45AC", Length = "0xBC")]
539 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
540 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateObject", MemberParameters = new object[]
541 {
543 typeof(Type),
548 typeof(object)
549 }, ReturnType = typeof(object))]
550 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "EnsureArrayContract", MemberParameters = new object[]
551 {
553 typeof(Type),
554 typeof(JsonContract)
555 }, ReturnType = typeof(JsonArrayContract))]
556 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
557 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", ReturnType = typeof(void))]
558 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
560 {
561 throw null;
562 }
563
564 [global::Cpp2ILInjected.Token(Token = "0x6000611")]
565 [global::Cpp2ILInjected.Address(RVA = "0x1CF1E5C", Offset = "0x1CF1E5C", Length = "0x60")]
566 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CalculatePropertyDetails", MemberParameters = new object[]
567 {
573 typeof(object),
574 typeof(ref bool),
575 typeof(ref object),
577 typeof(ref bool)
578 }, ReturnType = typeof(bool))]
579 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateDictionary", MemberParameters = new object[]
580 {
583 typeof(JsonDictionaryContract),
584 typeof(JsonProperty),
585 typeof(string)
586 }, ReturnType = typeof(object))]
587 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateMultidimensionalArray", MemberParameters = new object[]
588 {
589 typeof(IList),
591 typeof(JsonArrayContract),
592 typeof(JsonProperty),
593 typeof(string)
594 }, ReturnType = typeof(object))]
595 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateList", MemberParameters = new object[]
596 {
597 typeof(IList),
599 typeof(JsonArrayContract),
600 typeof(JsonProperty),
601 typeof(string)
602 }, ReturnType = typeof(object))]
603 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateISerializableItem", MemberParameters = new object[]
604 {
605 typeof(JToken),
606 typeof(Type),
607 typeof(JsonISerializableContract),
608 typeof(JsonProperty)
609 }, ReturnType = typeof(object))]
610 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "ResolvePropertyAndCreatorValues", MemberParameters = new object[]
611 {
612 typeof(JsonObjectContract),
613 typeof(JsonProperty),
615 typeof(Type)
617 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateObject", MemberParameters = new object[]
618 {
619 typeof(object),
621 typeof(JsonObjectContract),
622 typeof(JsonProperty),
623 typeof(string)
624 }, ReturnType = typeof(object))]
625 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
626 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializer), Member = "GetMatchingConverter", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonConverter))]
631
632 [global::Cpp2ILInjected.Token(Token = "0x6000612")]
633 [global::Cpp2ILInjected.Address(RVA = "0x1CF30E8", Offset = "0x1CF30E8", Length = "0xA18")]
634 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
635 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateValueInternal", MemberParameters = new object[]
636 {
638 typeof(Type),
643 typeof(object)
644 }, ReturnType = typeof(object))]
645 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
646 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "ReadAndAssert", ReturnType = typeof(void))]
647 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "HasNoDefinedType", MemberParameters = new object[] { typeof(JsonContract) }, ReturnType = typeof(bool))]
648 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CreateJObject", MemberParameters = new object[] { typeof(JsonReader) }, ReturnType = typeof(JToken))]
649 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JToken), Member = "ReadFrom", MemberParameters = new object[] { typeof(JsonReader) }, ReturnType = typeof(JToken))]
650 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JToken), Member = "CreateReader", ReturnType = typeof(JsonReader))]
651 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "get_Culture", ReturnType = typeof(CultureInfo))]
652 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "set_DateParseHandling", MemberParameters = new object[] { typeof(DateParseHandling) }, ReturnType = typeof(void))]
653 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "set_DateTimeZoneHandling", MemberParameters = new object[] { typeof(DateTimeZoneHandling) }, ReturnType = typeof(void))]
654 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "set_FloatParseHandling", MemberParameters = new object[] { typeof(FloatParseHandling) }, ReturnType = typeof(void))]
655 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "ReadMetadataPropertiesToken", MemberParameters = new object[]
656 {
658 typeof(ref Type),
659 typeof(ref JsonContract),
660 typeof(JsonProperty),
661 typeof(JsonContainerContract),
662 typeof(JsonProperty),
663 typeof(object),
664 typeof(ref object),
665 typeof(ref string)
666 }, ReturnType = typeof(bool))]
667 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
668 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CreateNewObject", MemberParameters = new object[]
669 {
671 typeof(JsonObjectContract),
672 typeof(JsonProperty),
673 typeof(JsonProperty),
674 typeof(string),
675 typeof(ref bool)
676 }, ReturnType = typeof(object))]
677 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "PopulateObject", MemberParameters = new object[]
678 {
679 typeof(object),
681 typeof(JsonObjectContract),
682 typeof(JsonProperty),
683 typeof(string)
684 }, ReturnType = typeof(object))]
685 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "ReadMetadataProperties", MemberParameters = new object[]
686 {
688 typeof(ref Type),
689 typeof(ref JsonContract),
690 typeof(JsonProperty),
691 typeof(JsonContainerContract),
692 typeof(JsonProperty),
693 typeof(object),
694 typeof(ref object),
695 typeof(ref string)
696 }, ReturnType = typeof(bool))]
697 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CreateISerializable", MemberParameters = new object[]
698 {
700 typeof(JsonISerializableContract),
701 typeof(JsonProperty),
702 typeof(string)
703 }, ReturnType = typeof(object))]
704 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[]
705 {
706 typeof(string),
707 typeof(string),
709 }, ReturnType = typeof(bool))]
710 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CreateValueInternal", MemberParameters = new object[]
711 {
713 typeof(Type),
714 typeof(JsonContract),
715 typeof(JsonProperty),
716 typeof(JsonContainerContract),
717 typeof(JsonProperty),
718 typeof(object)
719 }, ReturnType = typeof(object))]
720 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonDictionaryContract), Member = "CreateWrapper", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(IWrappedDictionary))]
721 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CreateNewDictionary", MemberParameters = new object[]
722 {
724 typeof(JsonDictionaryContract),
725 typeof(ref bool)
726 }, ReturnType = typeof(IDictionary))]
727 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonContract), Member = "get_OnSerializingCallbacks", ReturnType = typeof(IList<SerializationCallback>))]
728 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "PopulateDictionary", MemberParameters = new object[]
729 {
732 typeof(JsonDictionaryContract),
733 typeof(JsonProperty),
734 typeof(string)
735 }, ReturnType = typeof(object))]
736 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonContract), Member = "get_OnErrorCallbacks", ReturnType = typeof(IList<SerializationErrorCallback>))]
737 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonDictionaryContract), Member = "get_ParameterizedCreator", ReturnType = typeof(ObjectConstructor<object>))]
738 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Environment), Member = "get_NewLine", ReturnType = typeof(string))]
739 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
740 {
741 typeof(string),
742 typeof(string),
743 typeof(string),
744 typeof(string)
745 }, ReturnType = typeof(string))]
746 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
747 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "GetExpectedDescription", MemberParameters = new object[] { typeof(JsonContract) }, ReturnType = typeof(string))]
748 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
749 {
750 typeof(string),
752 typeof(object),
753 typeof(object)
754 }, ReturnType = typeof(string))]
755 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
756 {
758 typeof(string)
759 }, ReturnType = typeof(JsonSerializationException))]
760 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
761 {
762 typeof(object),
763 typeof(object)
764 }, ReturnType = typeof(string))]
765 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
766 {
767 typeof(string),
769 typeof(object)
770 }, ReturnType = typeof(string))]
771 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 47)]
776
777 [global::Cpp2ILInjected.Token(Token = "0x6000613")]
778 [global::Cpp2ILInjected.Address(RVA = "0x1CF4668", Offset = "0x1CF4668", Length = "0x6F0")]
779 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
780 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateObject", MemberParameters = new object[]
781 {
783 typeof(Type),
788 typeof(object)
789 }, ReturnType = typeof(object))]
790 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
791 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JObject), Member = "get_Item", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(JToken))]
792 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JToken), Member = "op_Explicit", MemberParameters = new object[] { typeof(JToken) }, ReturnType = typeof(string))]
793 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializer), Member = "GetReferenceResolver", ReturnType = typeof(IReferenceResolver))]
794 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JToken), Member = "CreateReader", ReturnType = typeof(JsonReader))]
795 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "ReadAndAssert", ReturnType = typeof(void))]
796 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "ResolveTypeName", MemberParameters = new object[]
797 {
799 typeof(ref Type),
800 typeof(ref JsonContract),
801 typeof(JsonProperty),
802 typeof(JsonContainerContract),
803 typeof(JsonProperty),
804 typeof(string)
805 }, ReturnType = typeof(void))]
806 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
807 {
808 typeof(string),
809 typeof(string)
810 }, ReturnType = typeof(bool))]
811 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "Skip", ReturnType = typeof(void))]
812 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CreateList", MemberParameters = new object[]
813 {
815 typeof(Type),
816 typeof(JsonContract),
817 typeof(JsonProperty),
818 typeof(object),
819 typeof(string)
820 }, ReturnType = typeof(object))]
821 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
822 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
823 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
824 {
825 typeof(string),
827 typeof(object),
828 typeof(object)
829 }, ReturnType = typeof(string))]
830 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPosition), Member = "FormatMessage", MemberParameters = new object[]
831 {
833 typeof(string),
834 typeof(string)
835 }, ReturnType = typeof(string))]
836 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JToken), Member = "get_Path", ReturnType = typeof(string))]
837 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
838 {
839 typeof(string),
841 typeof(object)
842 }, ReturnType = typeof(string))]
843 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
844 {
846 typeof(string),
847 typeof(string),
849 }, ReturnType = typeof(JsonSerializationException))]
850 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 32)]
852 {
853 throw null;
854 }
855
856 [global::Cpp2ILInjected.Token(Token = "0x6000614")]
857 [global::Cpp2ILInjected.Address(RVA = "0x1CF4D58", Offset = "0x1CF4D58", Length = "0x648")]
858 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
859 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateObject", MemberParameters = new object[]
860 {
862 typeof(Type),
867 typeof(object)
868 }, ReturnType = typeof(object))]
869 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
870 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
871 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[]
872 {
873 typeof(string),
874 typeof(string),
876 }, ReturnType = typeof(bool))]
877 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "ReadAndAssert", ReturnType = typeof(void))]
878 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "ResolveTypeName", MemberParameters = new object[]
879 {
881 typeof(ref Type),
882 typeof(ref JsonContract),
883 typeof(JsonProperty),
884 typeof(JsonContainerContract),
885 typeof(JsonProperty),
886 typeof(string)
887 }, ReturnType = typeof(void))]
888 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializer), Member = "GetReferenceResolver", ReturnType = typeof(IReferenceResolver))]
889 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CreateList", MemberParameters = new object[]
890 {
892 typeof(Type),
893 typeof(JsonContract),
894 typeof(JsonProperty),
895 typeof(object),
896 typeof(string)
897 }, ReturnType = typeof(object))]
898 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
899 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
900 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
901 {
902 typeof(string),
904 typeof(object),
905 typeof(object)
906 }, ReturnType = typeof(string))]
907 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPosition), Member = "FormatMessage", MemberParameters = new object[]
908 {
910 typeof(string),
911 typeof(string)
912 }, ReturnType = typeof(string))]
913 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
914 {
915 typeof(string),
917 typeof(object)
918 }, ReturnType = typeof(string))]
919 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
920 {
922 typeof(string)
923 }, ReturnType = typeof(JsonSerializationException))]
924 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
926 {
927 throw null;
928 }
929
930 [global::Cpp2ILInjected.Token(Token = "0x6000615")]
931 [global::Cpp2ILInjected.Address(RVA = "0x1CF5DEC", Offset = "0x1CF5DEC", Length = "0x4D0")]
932 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
933 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "ReadMetadataPropertiesToken", MemberParameters = new object[]
934 {
936 typeof(ref Type),
941 typeof(object),
942 typeof(ref object),
943 typeof(ref string)
944 }, ReturnType = typeof(bool))]
945 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "ReadMetadataProperties", MemberParameters = new object[]
946 {
948 typeof(ref Type),
949 typeof(ref JsonContract),
950 typeof(JsonProperty),
951 typeof(JsonContainerContract),
952 typeof(JsonProperty),
953 typeof(object),
954 typeof(ref object),
955 typeof(ref string)
956 }, ReturnType = typeof(bool))]
957 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
958 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "SplitFullyQualifiedTypeName", MemberParameters = new object[]
959 {
960 typeof(string),
961 typeof(ref string),
962 typeof(ref string)
963 }, ReturnType = typeof(void))]
964 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
965 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
966 {
967 typeof(string),
969 typeof(object),
970 typeof(object)
971 }, ReturnType = typeof(string))]
972 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPosition), Member = "FormatMessage", MemberParameters = new object[]
973 {
975 typeof(string),
976 typeof(string)
977 }, ReturnType = typeof(string))]
978 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "GetContractSafe", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonContract))]
979 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
980 {
981 typeof(string),
983 typeof(object)
984 }, ReturnType = typeof(string))]
985 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
986 {
988 typeof(string)
989 }, ReturnType = typeof(JsonSerializationException))]
990 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
991 {
993 typeof(string),
995 }, ReturnType = typeof(JsonSerializationException))]
996 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 34)]
1001
1002 [global::Cpp2ILInjected.Token(Token = "0x6000616")]
1003 [global::Cpp2ILInjected.Address(RVA = "0x1CF62BC", Offset = "0x1CF62BC", Length = "0x180")]
1004 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1005 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateList", MemberParameters = new object[]
1006 {
1008 typeof(Type),
1011 typeof(object),
1012 typeof(string)
1013 }, ReturnType = typeof(object))]
1014 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1015 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Environment), Member = "get_NewLine", ReturnType = typeof(string))]
1016 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
1017 {
1018 typeof(string),
1019 typeof(string),
1020 typeof(string),
1021 typeof(string)
1022 }, ReturnType = typeof(string))]
1023 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
1024 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "GetExpectedDescription", MemberParameters = new object[] { typeof(JsonContract) }, ReturnType = typeof(string))]
1025 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
1026 {
1027 typeof(string),
1029 typeof(object),
1030 typeof(object)
1031 }, ReturnType = typeof(string))]
1032 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
1033 {
1034 typeof(string),
1036 typeof(object)
1037 }, ReturnType = typeof(string))]
1038 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
1039 {
1041 typeof(string)
1042 }, ReturnType = typeof(JsonSerializationException))]
1043 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
1045 {
1046 throw null;
1047 }
1048
1049 [global::Cpp2ILInjected.Token(Token = "0x6000617")]
1050 [global::Cpp2ILInjected.Address(RVA = "0x1CF3B00", Offset = "0x1CF3B00", Length = "0x628")]
1051 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1052 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateValueInternal", MemberParameters = new object[]
1053 {
1055 typeof(Type),
1060 typeof(object)
1061 }, ReturnType = typeof(object))]
1062 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "ReadMetadataPropertiesToken", MemberParameters = new object[]
1063 {
1065 typeof(ref Type),
1066 typeof(ref JsonContract),
1067 typeof(JsonProperty),
1068 typeof(JsonContainerContract),
1069 typeof(JsonProperty),
1070 typeof(object),
1071 typeof(ref object),
1072 typeof(ref string)
1073 }, ReturnType = typeof(bool))]
1074 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "ReadMetadataProperties", MemberParameters = new object[]
1075 {
1077 typeof(ref Type),
1078 typeof(ref JsonContract),
1079 typeof(JsonProperty),
1080 typeof(JsonContainerContract),
1081 typeof(JsonProperty),
1082 typeof(object),
1083 typeof(ref object),
1084 typeof(ref string)
1085 }, ReturnType = typeof(bool))]
1086 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1087 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "HasNoDefinedType", MemberParameters = new object[] { typeof(JsonContract) }, ReturnType = typeof(bool))]
1088 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CreateJToken", MemberParameters = new object[]
1089 {
1091 typeof(JsonContract)
1092 }, ReturnType = typeof(JToken))]
1093 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "EnsureArrayContract", MemberParameters = new object[]
1094 {
1096 typeof(Type),
1097 typeof(JsonContract)
1098 }, ReturnType = typeof(JsonArrayContract))]
1099 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonArrayContract), Member = "CreateWrapper", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(IWrappedCollection))]
1100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CreateNewList", MemberParameters = new object[]
1101 {
1103 typeof(JsonArrayContract),
1104 typeof(ref bool)
1105 }, ReturnType = typeof(IList))]
1106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonContract), Member = "get_OnSerializingCallbacks", ReturnType = typeof(IList<SerializationCallback>))]
1107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "PopulateList", MemberParameters = new object[]
1108 {
1109 typeof(IList),
1111 typeof(JsonArrayContract),
1112 typeof(JsonProperty),
1113 typeof(string)
1114 }, ReturnType = typeof(object))]
1115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonContract), Member = "get_OnErrorCallbacks", ReturnType = typeof(IList<SerializationErrorCallback>))]
1116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "PopulateMultidimensionalArray", MemberParameters = new object[]
1117 {
1118 typeof(IList),
1120 typeof(JsonArrayContract),
1121 typeof(JsonProperty),
1122 typeof(string)
1123 }, ReturnType = typeof(object))]
1124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CollectionUtils), Member = "ToMultidimensionalArray", MemberParameters = new object[]
1125 {
1126 typeof(IList),
1127 typeof(Type),
1128 typeof(int)
1129 }, ReturnType = typeof(Array))]
1130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonArrayContract), Member = "get_ParameterizedCreator", ReturnType = typeof(ObjectConstructor<object>))]
1131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "CreateInstance", MemberParameters = new object[]
1132 {
1133 typeof(Type),
1134 typeof(int)
1135 }, ReturnType = typeof(Array))]
1136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
1137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
1138 {
1139 typeof(string),
1141 typeof(object)
1142 }, ReturnType = typeof(string))]
1143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
1144 {
1146 typeof(string)
1147 }, ReturnType = typeof(JsonSerializationException))]
1148 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 34)]
1149 private object CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, object existingValue, string id)
1150 {
1151 throw null;
1152 }
1153
1154 [global::Cpp2ILInjected.Token(Token = "0x6000618")]
1155 [global::Cpp2ILInjected.Address(RVA = "0x1CF53A0", Offset = "0x1CF53A0", Length = "0x98")]
1156 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateObject", MemberParameters = new object[]
1158 {
1160 typeof(Type),
1165 typeof(object)
1166 }, ReturnType = typeof(object))]
1167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateList", MemberParameters = new object[]
1168 {
1170 typeof(Type),
1171 typeof(JsonContract),
1172 typeof(JsonProperty),
1173 typeof(object),
1174 typeof(string)
1175 }, ReturnType = typeof(object))]
1176 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
1178 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1180 {
1181 throw null;
1182 }
1183
1184 [global::Cpp2ILInjected.Token(Token = "0x6000619")]
1185 [global::Cpp2ILInjected.Address(RVA = "0x1CF4128", Offset = "0x1CF4128", Length = "0x380")]
1186 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1187 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateValueInternal", MemberParameters = new object[]
1188 {
1190 typeof(Type),
1195 typeof(object)
1196 }, ReturnType = typeof(object))]
1197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateDictionary", MemberParameters = new object[]
1198 {
1201 typeof(JsonDictionaryContract),
1202 typeof(JsonProperty),
1203 typeof(string)
1204 }, ReturnType = typeof(object))]
1205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateObjectUsingCreatorWithParameters", MemberParameters = new object[]
1206 {
1208 typeof(JsonObjectContract),
1209 typeof(JsonProperty),
1210 typeof(ObjectConstructor<object>),
1211 typeof(string)
1212 }, ReturnType = typeof(object))]
1213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "EndProcessProperty", MemberParameters = new object[]
1214 {
1215 typeof(object),
1217 typeof(JsonObjectContract),
1218 typeof(int),
1219 typeof(JsonProperty),
1220 typeof(JsonSerializerInternalReader.PropertyPresence),
1221 typeof(bool)
1222 }, ReturnType = typeof(void))]
1223 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
1224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "GetObjectType", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(Type))]
1225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConvertUtils), Member = "IsInteger", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
1226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "ToObject", MemberParameters = new object[]
1227 {
1228 typeof(Type),
1229 typeof(object)
1230 }, ReturnType = typeof(object))]
1231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Convert), Member = "ChangeType", MemberParameters = new object[]
1232 {
1233 typeof(object),
1234 typeof(Type),
1236 }, ReturnType = typeof(object))]
1237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConvertUtils), Member = "ConvertOrCast", MemberParameters = new object[]
1238 {
1239 typeof(object),
1241 typeof(Type)
1242 }, ReturnType = typeof(object))]
1243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "Parse", MemberParameters = new object[]
1244 {
1245 typeof(Type),
1246 typeof(string),
1247 typeof(bool)
1248 }, ReturnType = typeof(object))]
1249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
1250 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MiscellaneousUtils), Member = "FormatValueForPrint", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(string))]
1251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
1252 {
1253 typeof(string),
1255 typeof(object),
1256 typeof(object)
1257 }, ReturnType = typeof(string))]
1258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
1259 {
1261 typeof(string),
1263 }, ReturnType = typeof(JsonSerializationException))]
1264 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
1266 {
1267 throw null;
1268 }
1269
1270 [global::Cpp2ILInjected.Token(Token = "0x600061A")]
1271 [global::Cpp2ILInjected.Address(RVA = "0x1CF6D00", Offset = "0x1CF6D00", Length = "0x460")]
1272 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1273 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateObject", MemberParameters = new object[]
1274 {
1275 typeof(object),
1279 typeof(string)
1280 }, ReturnType = typeof(object))]
1281 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CalculatePropertyDetails", MemberParameters = new object[]
1283 {
1284 typeof(JsonProperty),
1286 typeof(JsonContainerContract),
1287 typeof(JsonProperty),
1289 typeof(object),
1290 typeof(ref bool),
1291 typeof(ref object),
1292 typeof(ref JsonContract),
1293 typeof(ref bool)
1294 }, ReturnType = typeof(bool))]
1295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CreateValueInternal", MemberParameters = new object[]
1296 {
1298 typeof(Type),
1299 typeof(JsonContract),
1300 typeof(JsonProperty),
1301 typeof(JsonContainerContract),
1302 typeof(JsonProperty),
1303 typeof(object)
1304 }, ReturnType = typeof(object))]
1305 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "DeserializeConvertable", MemberParameters = new object[]
1306 {
1309 typeof(Type),
1310 typeof(object)
1311 }, ReturnType = typeof(object))]
1312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "ShouldSetPropertyValue", MemberParameters = new object[]
1313 {
1314 typeof(JsonProperty),
1315 typeof(object)
1316 }, ReturnType = typeof(bool))]
1317 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
1318 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
1319 {
1320 typeof(string),
1322 typeof(object),
1323 typeof(object)
1324 }, ReturnType = typeof(string))]
1325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPosition), Member = "FormatMessage", MemberParameters = new object[]
1326 {
1328 typeof(string),
1329 typeof(string)
1330 }, ReturnType = typeof(string))]
1331 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
1336
1337 [global::Cpp2ILInjected.Token(Token = "0x600061B")]
1338 [global::Cpp2ILInjected.Address(RVA = "0x1CF7160", Offset = "0x1CF7160", Length = "0x334")]
1339 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1340 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "SetPropertyValue", MemberParameters = new object[]
1341 {
1347 typeof(object)
1348 }, ReturnType = typeof(bool))]
1349 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "GetContractSafe", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonContract))]
1351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Int32Enum?), Member = "GetValueOrDefault", MemberParameters = new object[] { "System.Int32Enum" }, ReturnType = "T")]
1352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
1353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeExtensions), Member = "IsValueType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
1354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTokenUtils), Member = "IsPrimitiveToken", MemberParameters = new object[] { typeof(JsonToken) }, ReturnType = typeof(bool))]
1355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonProperty), Member = "GetResolvedDefaultValue", ReturnType = typeof(object))]
1356 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MiscellaneousUtils), Member = "ValueEquals", MemberParameters = new object[]
1357 {
1358 typeof(object),
1359 typeof(object)
1360 }, ReturnType = typeof(bool))]
1361 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "GetConverter", MemberParameters = new object[]
1362 {
1363 typeof(JsonContract),
1365 typeof(JsonContainerContract),
1366 typeof(JsonProperty)
1367 }, ReturnType = typeof(JsonConverter))]
1368 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1373
1374 [global::Cpp2ILInjected.Token(Token = "0x600061C")]
1375 [global::Cpp2ILInjected.Address(RVA = "0x1CF75A4", Offset = "0x1CF75A4", Length = "0x390")]
1376 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1377 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateDictionary", MemberParameters = new object[]
1378 {
1383 typeof(string)
1384 }, ReturnType = typeof(object))]
1385 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateMultidimensionalArray", MemberParameters = new object[]
1386 {
1387 typeof(IList),
1389 typeof(JsonArrayContract),
1390 typeof(JsonProperty),
1391 typeof(string)
1392 }, ReturnType = typeof(object))]
1393 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateList", MemberParameters = new object[]
1394 {
1395 typeof(IList),
1397 typeof(JsonArrayContract),
1398 typeof(JsonProperty),
1399 typeof(string)
1400 }, ReturnType = typeof(object))]
1401 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateISerializable", MemberParameters = new object[]
1402 {
1404 typeof(JsonISerializableContract),
1405 typeof(JsonProperty),
1406 typeof(string)
1407 }, ReturnType = typeof(object))]
1408 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateObjectUsingCreatorWithParameters", MemberParameters = new object[]
1409 {
1411 typeof(JsonObjectContract),
1412 typeof(JsonProperty),
1413 typeof(ObjectConstructor<object>),
1414 typeof(string)
1415 }, ReturnType = typeof(object))]
1416 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateObject", MemberParameters = new object[]
1417 {
1418 typeof(object),
1420 typeof(JsonObjectContract),
1421 typeof(JsonProperty),
1422 typeof(string)
1423 }, ReturnType = typeof(object))]
1424 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
1425 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
1426 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
1427 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
1428 {
1429 typeof(string),
1431 typeof(object),
1432 typeof(object)
1433 }, ReturnType = typeof(string))]
1434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPosition), Member = "FormatMessage", MemberParameters = new object[]
1435 {
1437 typeof(string),
1438 typeof(string)
1439 }, ReturnType = typeof(string))]
1440 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializer), Member = "GetReferenceResolver", ReturnType = typeof(IReferenceResolver))]
1441 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
1442 {
1443 typeof(string),
1445 typeof(object)
1446 }, ReturnType = typeof(string))]
1447 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
1448 {
1450 typeof(string),
1452 }, ReturnType = typeof(JsonSerializationException))]
1453 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
1454 private void AddReference(JsonReader reader, string id, object value)
1455 {
1456 throw null;
1457 }
1458
1459 [global::Cpp2ILInjected.Token(Token = "0x600061D")]
1460 [global::Cpp2ILInjected.Address(RVA = "0x1CF7598", Offset = "0x1CF7598", Length = "0xC")]
1461 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1462 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1464 {
1465 throw null;
1466 }
1467
1468 [global::Cpp2ILInjected.Token(Token = "0x600061E")]
1469 [global::Cpp2ILInjected.Address(RVA = "0x1CF7494", Offset = "0x1CF7494", Length = "0x104")]
1470 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1471 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "SetPropertyValue", MemberParameters = new object[]
1472 {
1478 typeof(object)
1479 }, ReturnType = typeof(bool))]
1480 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateObjectUsingCreatorWithParameters", MemberParameters = new object[]
1481 {
1483 typeof(JsonObjectContract),
1484 typeof(JsonProperty),
1485 typeof(ObjectConstructor<object>),
1486 typeof(string)
1487 }, ReturnType = typeof(object))]
1488 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1489 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Int32Enum?), Member = "GetValueOrDefault", MemberParameters = new object[] { "System.Int32Enum" }, ReturnType = "T")]
1490 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonProperty), Member = "GetResolvedDefaultValue", ReturnType = typeof(object))]
1491 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MiscellaneousUtils), Member = "ValueEquals", MemberParameters = new object[]
1492 {
1493 typeof(object),
1494 typeof(object)
1495 }, ReturnType = typeof(bool))]
1496 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1498 {
1499 throw null;
1500 }
1501
1502 [global::Cpp2ILInjected.Token(Token = "0x600061F")]
1503 [global::Cpp2ILInjected.Address(RVA = "0x1CF643C", Offset = "0x1CF643C", Length = "0x254")]
1504 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1505 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateList", MemberParameters = new object[]
1506 {
1508 typeof(Type),
1511 typeof(object),
1512 typeof(string)
1513 }, ReturnType = typeof(object))]
1514 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1515 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonArrayContract), Member = "CreateTemporaryCollection", ReturnType = typeof(IList))]
1516 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonArrayContract), Member = "CreateWrapper", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(IWrappedCollection))]
1517 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
1518 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
1519 {
1520 typeof(string),
1522 typeof(object)
1523 }, ReturnType = typeof(string))]
1524 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
1525 {
1527 typeof(string)
1528 }, ReturnType = typeof(JsonSerializationException))]
1529 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
1531 {
1532 throw null;
1533 }
1534
1535 [global::Cpp2ILInjected.Token(Token = "0x6000620")]
1536 [global::Cpp2ILInjected.Address(RVA = "0x1CF5610", Offset = "0x1CF5610", Length = "0x1EC")]
1537 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1538 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateObject", MemberParameters = new object[]
1539 {
1541 typeof(Type),
1546 typeof(object)
1547 }, ReturnType = typeof(object))]
1548 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1549 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonDictionaryContract), Member = "CreateTemporaryDictionary", ReturnType = typeof(IDictionary))]
1550 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonDictionaryContract), Member = "CreateWrapper", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(IWrappedDictionary))]
1551 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
1552 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
1553 {
1554 typeof(string),
1556 typeof(object)
1557 }, ReturnType = typeof(string))]
1558 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
1559 {
1561 typeof(string)
1562 }, ReturnType = typeof(JsonSerializationException))]
1563 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
1568
1569 [global::Cpp2ILInjected.Token(Token = "0x6000621")]
1570 [global::Cpp2ILInjected.Address(RVA = "0x1CF7934", Offset = "0x1CF7934", Length = "0x220")]
1571 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1572 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateDictionary", MemberParameters = new object[]
1573 {
1578 typeof(string)
1579 }, ReturnType = typeof(object))]
1580 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateMultidimensionalArray", MemberParameters = new object[]
1581 {
1582 typeof(IList),
1584 typeof(JsonArrayContract),
1585 typeof(JsonProperty),
1586 typeof(string)
1587 }, ReturnType = typeof(object))]
1588 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateList", MemberParameters = new object[]
1589 {
1590 typeof(IList),
1592 typeof(JsonArrayContract),
1593 typeof(JsonProperty),
1594 typeof(string)
1595 }, ReturnType = typeof(object))]
1596 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateISerializable", MemberParameters = new object[]
1597 {
1599 typeof(JsonISerializableContract),
1600 typeof(JsonProperty),
1601 typeof(string)
1602 }, ReturnType = typeof(object))]
1603 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateObjectUsingCreatorWithParameters", MemberParameters = new object[]
1604 {
1606 typeof(JsonObjectContract),
1607 typeof(JsonProperty),
1608 typeof(ObjectConstructor<object>),
1609 typeof(string)
1610 }, ReturnType = typeof(object))]
1611 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateObject", MemberParameters = new object[]
1612 {
1613 typeof(object),
1615 typeof(JsonObjectContract),
1616 typeof(JsonProperty),
1617 typeof(string)
1618 }, ReturnType = typeof(object))]
1619 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
1620 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
1621 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
1622 {
1623 typeof(string),
1625 typeof(object)
1626 }, ReturnType = typeof(string))]
1627 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPosition), Member = "FormatMessage", MemberParameters = new object[]
1628 {
1630 typeof(string),
1631 typeof(string)
1632 }, ReturnType = typeof(string))]
1633 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonContract), Member = "InvokeOnDeserializing", MemberParameters = new object[]
1634 {
1635 typeof(object),
1637 }, ReturnType = typeof(void))]
1638 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
1640 {
1641 throw null;
1642 }
1643
1644 [global::Cpp2ILInjected.Token(Token = "0x6000622")]
1645 [global::Cpp2ILInjected.Address(RVA = "0x1CF7B54", Offset = "0x1CF7B54", Length = "0x220")]
1646 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1647 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateDictionary", MemberParameters = new object[]
1648 {
1653 typeof(string)
1654 }, ReturnType = typeof(object))]
1655 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateMultidimensionalArray", MemberParameters = new object[]
1656 {
1657 typeof(IList),
1659 typeof(JsonArrayContract),
1660 typeof(JsonProperty),
1661 typeof(string)
1662 }, ReturnType = typeof(object))]
1663 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateList", MemberParameters = new object[]
1664 {
1665 typeof(IList),
1667 typeof(JsonArrayContract),
1668 typeof(JsonProperty),
1669 typeof(string)
1670 }, ReturnType = typeof(object))]
1671 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateISerializable", MemberParameters = new object[]
1672 {
1674 typeof(JsonISerializableContract),
1675 typeof(JsonProperty),
1676 typeof(string)
1677 }, ReturnType = typeof(object))]
1678 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateObjectUsingCreatorWithParameters", MemberParameters = new object[]
1679 {
1681 typeof(JsonObjectContract),
1682 typeof(JsonProperty),
1683 typeof(ObjectConstructor<object>),
1684 typeof(string)
1685 }, ReturnType = typeof(object))]
1686 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateObject", MemberParameters = new object[]
1687 {
1688 typeof(object),
1690 typeof(JsonObjectContract),
1691 typeof(JsonProperty),
1692 typeof(string)
1693 }, ReturnType = typeof(object))]
1694 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
1695 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
1696 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
1697 {
1698 typeof(string),
1700 typeof(object)
1701 }, ReturnType = typeof(string))]
1702 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPosition), Member = "FormatMessage", MemberParameters = new object[]
1703 {
1705 typeof(string),
1706 typeof(string)
1707 }, ReturnType = typeof(string))]
1708 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonContract), Member = "InvokeOnDeserialized", MemberParameters = new object[]
1709 {
1710 typeof(object),
1712 }, ReturnType = typeof(void))]
1713 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
1715 {
1716 throw null;
1717 }
1718
1719 [global::Cpp2ILInjected.Token(Token = "0x6000623")]
1720 [global::Cpp2ILInjected.Address(RVA = "0x1CF07E0", Offset = "0x1CF07E0", Length = "0x8A4")]
1721 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1722 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "Populate", MemberParameters = new object[]
1723 {
1725 typeof(object)
1726 }, ReturnType = typeof(void))]
1727 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateObject", MemberParameters = new object[]
1728 {
1730 typeof(Type),
1731 typeof(JsonContract),
1732 typeof(JsonProperty),
1733 typeof(JsonContainerContract),
1734 typeof(JsonProperty),
1735 typeof(object)
1736 }, ReturnType = typeof(object))]
1737 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
1738 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "AddReference", MemberParameters = new object[]
1739 {
1741 typeof(string),
1742 typeof(object)
1743 }, ReturnType = typeof(void))]
1744 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "OnDeserializing", MemberParameters = new object[]
1745 {
1747 typeof(JsonContract),
1748 typeof(object)
1749 }, ReturnType = typeof(void))]
1750 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "GetContractSafe", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonContract))]
1751 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonContainerContract), Member = "set_ItemContract", MemberParameters = new object[] { typeof(JsonContract) }, ReturnType = typeof(void))]
1752 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "GetConverter", MemberParameters = new object[]
1753 {
1754 typeof(JsonContract),
1756 typeof(JsonContainerContract),
1757 typeof(JsonProperty)
1758 }, ReturnType = typeof(JsonConverter))]
1759 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CheckPropertyName", MemberParameters = new object[]
1760 {
1762 typeof(string)
1763 }, ReturnType = typeof(bool))]
1764 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "get_Culture", ReturnType = typeof(CultureInfo))]
1765 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "TryParseDateTime", MemberParameters = new object[]
1766 {
1767 typeof(string),
1768 typeof(DateTimeZoneHandling),
1769 typeof(string),
1772 }, ReturnType = typeof(bool))]
1773 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeOffset", MemberParameters = new object[]
1774 {
1775 typeof(string),
1776 typeof(string),
1779 }, ReturnType = typeof(bool))]
1780 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
1781 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "EnsureType", MemberParameters = new object[]
1782 {
1784 typeof(object),
1786 typeof(JsonContract),
1787 typeof(Type)
1788 }, ReturnType = typeof(object))]
1789 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "ReadForType", MemberParameters = new object[]
1790 {
1792 typeof(JsonContract),
1793 typeof(bool)
1794 }, ReturnType = typeof(bool))]
1795 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "DeserializeConvertable", MemberParameters = new object[]
1796 {
1799 typeof(Type),
1800 typeof(object)
1801 }, ReturnType = typeof(object))]
1802 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CreateValueInternal", MemberParameters = new object[]
1803 {
1805 typeof(Type),
1806 typeof(JsonContract),
1807 typeof(JsonProperty),
1808 typeof(JsonContainerContract),
1809 typeof(JsonProperty),
1810 typeof(object)
1811 }, ReturnType = typeof(object))]
1812 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
1813 {
1815 typeof(string)
1816 }, ReturnType = typeof(JsonSerializationException))]
1817 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
1818 {
1819 typeof(string),
1821 typeof(object),
1822 typeof(object)
1823 }, ReturnType = typeof(string))]
1824 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
1825 {
1827 typeof(string),
1829 }, ReturnType = typeof(JsonSerializationException))]
1830 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalBase), Member = "IsErrorHandled", MemberParameters = new object[]
1831 {
1832 typeof(object),
1833 typeof(JsonContract),
1834 typeof(object),
1836 typeof(string),
1838 }, ReturnType = typeof(bool))]
1839 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "HandleError", MemberParameters = new object[]
1840 {
1842 typeof(bool),
1843 typeof(int)
1844 }, ReturnType = typeof(void))]
1845 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "ThrowUnexpectedEndException", MemberParameters = new object[]
1846 {
1848 typeof(JsonContract),
1849 typeof(object),
1850 typeof(string)
1851 }, ReturnType = typeof(void))]
1852 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "OnDeserialized", MemberParameters = new object[]
1853 {
1855 typeof(JsonContract),
1856 typeof(object)
1857 }, ReturnType = typeof(void))]
1858 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
1859 {
1860 typeof(object),
1861 typeof(object)
1862 }, ReturnType = typeof(string))]
1863 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 51)]
1865 {
1866 throw null;
1867 }
1868
1869 [global::Cpp2ILInjected.Token(Token = "0x6000624")]
1870 [global::Cpp2ILInjected.Address(RVA = "0x1CF6690", Offset = "0x1CF6690", Length = "0x670")]
1871 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1872 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateList", MemberParameters = new object[]
1873 {
1875 typeof(Type),
1878 typeof(object),
1879 typeof(string)
1880 }, ReturnType = typeof(object))]
1881 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1882 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "AddReference", MemberParameters = new object[]
1883 {
1885 typeof(string),
1886 typeof(object)
1887 }, ReturnType = typeof(void))]
1888 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "OnDeserializing", MemberParameters = new object[]
1889 {
1891 typeof(JsonContract),
1892 typeof(object)
1893 }, ReturnType = typeof(void))]
1894 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "GetContractSafe", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonContract))]
1895 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "GetConverter", MemberParameters = new object[]
1896 {
1897 typeof(JsonContract),
1899 typeof(JsonContainerContract),
1900 typeof(JsonProperty)
1901 }, ReturnType = typeof(JsonConverter))]
1902 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stack<>), Member = ".ctor", ReturnType = typeof(void))]
1903 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stack<>), Member = "Push", MemberParameters = new object[] { "T" }, ReturnType = typeof(void))]
1904 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "ReadForType", MemberParameters = new object[]
1905 {
1907 typeof(JsonContract),
1908 typeof(bool)
1909 }, ReturnType = typeof(bool))]
1910 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stack<>), Member = "Pop", ReturnType = "T")]
1911 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stack<>), Member = "Peek", ReturnType = "T")]
1912 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
1913 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "DeserializeConvertable", MemberParameters = new object[]
1914 {
1917 typeof(Type),
1918 typeof(object)
1919 }, ReturnType = typeof(object))]
1920 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CreateValueInternal", MemberParameters = new object[]
1921 {
1923 typeof(Type),
1924 typeof(JsonContract),
1925 typeof(JsonProperty),
1926 typeof(JsonContainerContract),
1927 typeof(JsonProperty),
1928 typeof(object)
1929 }, ReturnType = typeof(object))]
1930 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "GetPosition", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(JsonPosition))]
1931 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalBase), Member = "IsErrorHandled", MemberParameters = new object[]
1932 {
1933 typeof(object),
1934 typeof(JsonContract),
1935 typeof(object),
1937 typeof(string),
1939 }, ReturnType = typeof(bool))]
1940 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "HandleError", MemberParameters = new object[]
1941 {
1943 typeof(bool),
1944 typeof(int)
1945 }, ReturnType = typeof(void))]
1946 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int?), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1947 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "ThrowUnexpectedEndException", MemberParameters = new object[]
1948 {
1950 typeof(JsonContract),
1951 typeof(object),
1952 typeof(string)
1953 }, ReturnType = typeof(void))]
1954 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "OnDeserialized", MemberParameters = new object[]
1955 {
1957 typeof(JsonContract),
1958 typeof(object)
1959 }, ReturnType = typeof(void))]
1960 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
1961 {
1962 typeof(object),
1963 typeof(object)
1964 }, ReturnType = typeof(string))]
1965 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
1966 {
1968 typeof(string)
1969 }, ReturnType = typeof(JsonSerializationException))]
1970 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
1971 {
1973 typeof(string),
1975 }, ReturnType = typeof(JsonSerializationException))]
1976 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 38)]
1978 {
1979 throw null;
1980 }
1981
1982 [global::Cpp2ILInjected.Token(Token = "0x6000625")]
1983 [global::Cpp2ILInjected.Address(RVA = "0x1CF7D74", Offset = "0x1CF7D74", Length = "0x12C")]
1984 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1985 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateDictionary", MemberParameters = new object[]
1986 {
1991 typeof(string)
1992 }, ReturnType = typeof(object))]
1993 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateMultidimensionalArray", MemberParameters = new object[]
1994 {
1995 typeof(IList),
1997 typeof(JsonArrayContract),
1998 typeof(JsonProperty),
1999 typeof(string)
2000 }, ReturnType = typeof(object))]
2001 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateList", MemberParameters = new object[]
2002 {
2003 typeof(IList),
2005 typeof(JsonArrayContract),
2006 typeof(JsonProperty),
2007 typeof(string)
2008 }, ReturnType = typeof(object))]
2009 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateISerializable", MemberParameters = new object[]
2010 {
2012 typeof(JsonISerializableContract),
2013 typeof(JsonProperty),
2014 typeof(string)
2015 }, ReturnType = typeof(object))]
2016 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateObject", MemberParameters = new object[]
2017 {
2018 typeof(object),
2020 typeof(JsonObjectContract),
2021 typeof(JsonProperty),
2022 typeof(string)
2023 }, ReturnType = typeof(object))]
2024 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
2025 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
2026 {
2028 typeof(string)
2029 }, ReturnType = typeof(JsonSerializationException))]
2030 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalBase), Member = "IsErrorHandled", MemberParameters = new object[]
2031 {
2032 typeof(object),
2033 typeof(JsonContract),
2034 typeof(object),
2036 typeof(string),
2038 }, ReturnType = typeof(bool))]
2039 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalBase), Member = "ClearErrorContext", ReturnType = typeof(void))]
2040 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
2041 private void ThrowUnexpectedEndException(JsonReader reader, JsonContract contract, object currentObject, string message)
2042 {
2043 throw null;
2044 }
2045
2046 [global::Cpp2ILInjected.Token(Token = "0x6000626")]
2047 [global::Cpp2ILInjected.Address(RVA = "0x1CF02DC", Offset = "0x1CF02DC", Length = "0x504")]
2048 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2049 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateList", MemberParameters = new object[]
2050 {
2052 typeof(Type),
2055 typeof(object),
2056 typeof(string)
2057 }, ReturnType = typeof(object))]
2058 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2059 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "AddReference", MemberParameters = new object[]
2060 {
2062 typeof(string),
2063 typeof(object)
2064 }, ReturnType = typeof(void))]
2065 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "Skip", ReturnType = typeof(void))]
2066 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "OnDeserializing", MemberParameters = new object[]
2067 {
2069 typeof(JsonContract),
2070 typeof(object)
2071 }, ReturnType = typeof(void))]
2072 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "GetContractSafe", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonContract))]
2073 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonContainerContract), Member = "set_ItemContract", MemberParameters = new object[] { typeof(JsonContract) }, ReturnType = typeof(void))]
2074 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "GetConverter", MemberParameters = new object[]
2075 {
2076 typeof(JsonContract),
2078 typeof(JsonContainerContract),
2079 typeof(JsonProperty)
2080 }, ReturnType = typeof(JsonConverter))]
2081 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "ReadForType", MemberParameters = new object[]
2082 {
2084 typeof(JsonContract),
2085 typeof(bool)
2086 }, ReturnType = typeof(bool))]
2087 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "DeserializeConvertable", MemberParameters = new object[]
2088 {
2091 typeof(Type),
2092 typeof(object)
2093 }, ReturnType = typeof(object))]
2094 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CreateValueInternal", MemberParameters = new object[]
2095 {
2097 typeof(Type),
2098 typeof(JsonContract),
2099 typeof(JsonProperty),
2100 typeof(JsonContainerContract),
2101 typeof(JsonProperty),
2102 typeof(object)
2103 }, ReturnType = typeof(object))]
2104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "GetPosition", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(JsonPosition))]
2105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalBase), Member = "IsErrorHandled", MemberParameters = new object[]
2106 {
2107 typeof(object),
2108 typeof(JsonContract),
2109 typeof(object),
2111 typeof(string),
2113 }, ReturnType = typeof(bool))]
2114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "HandleError", MemberParameters = new object[]
2115 {
2117 typeof(bool),
2118 typeof(int)
2119 }, ReturnType = typeof(void))]
2120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int?), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "ThrowUnexpectedEndException", MemberParameters = new object[]
2122 {
2124 typeof(JsonContract),
2125 typeof(object),
2126 typeof(string)
2127 }, ReturnType = typeof(void))]
2128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "OnDeserialized", MemberParameters = new object[]
2129 {
2131 typeof(JsonContract),
2132 typeof(object)
2133 }, ReturnType = typeof(void))]
2134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
2135 {
2137 typeof(string),
2139 }, ReturnType = typeof(JsonSerializationException))]
2140 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
2142 {
2143 throw null;
2144 }
2145
2146 [global::Cpp2ILInjected.Token(Token = "0x6000627")]
2147 [global::Cpp2ILInjected.Address(RVA = "0x1CF57FC", Offset = "0x1CF57FC", Length = "0x5F0")]
2148 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2149 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateObject", MemberParameters = new object[]
2150 {
2152 typeof(Type),
2157 typeof(object)
2158 }, ReturnType = typeof(object))]
2159 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "get_FullyTrusted", ReturnType = typeof(bool))]
2161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
2162 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
2163 {
2164 typeof(string),
2166 typeof(object)
2167 }, ReturnType = typeof(string))]
2168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPosition), Member = "FormatMessage", MemberParameters = new object[]
2169 {
2171 typeof(string),
2172 typeof(string)
2173 }, ReturnType = typeof(string))]
2174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonFormatterConverter), Member = ".ctor", MemberParameters = new object[]
2175 {
2177 typeof(JsonISerializableContract),
2178 typeof(JsonProperty)
2179 }, ReturnType = typeof(void))]
2180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationInfo), Member = ".ctor", MemberParameters = new object[]
2181 {
2182 typeof(Type),
2184 }, ReturnType = typeof(void))]
2185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JToken), Member = "ReadFrom", MemberParameters = new object[] { typeof(JsonReader) }, ReturnType = typeof(JToken))]
2186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationInfo), Member = "AddValue", MemberParameters = new object[]
2187 {
2188 typeof(string),
2189 typeof(object)
2190 }, ReturnType = typeof(void))]
2191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "ThrowUnexpectedEndException", MemberParameters = new object[]
2192 {
2194 typeof(JsonContract),
2195 typeof(object),
2196 typeof(string)
2197 }, ReturnType = typeof(void))]
2198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "AddReference", MemberParameters = new object[]
2199 {
2201 typeof(string),
2202 typeof(object)
2203 }, ReturnType = typeof(void))]
2204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "OnDeserializing", MemberParameters = new object[]
2205 {
2207 typeof(JsonContract),
2208 typeof(object)
2209 }, ReturnType = typeof(void))]
2210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "OnDeserialized", MemberParameters = new object[]
2211 {
2213 typeof(JsonContract),
2214 typeof(object)
2215 }, ReturnType = typeof(void))]
2216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
2217 {
2218 typeof(object),
2219 typeof(object)
2220 }, ReturnType = typeof(string))]
2221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Environment), Member = "get_NewLine", ReturnType = typeof(string))]
2222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
2223 {
2224 typeof(string),
2225 typeof(string),
2226 typeof(string),
2227 typeof(string)
2228 }, ReturnType = typeof(string))]
2229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
2230 {
2232 typeof(string)
2233 }, ReturnType = typeof(JsonSerializationException))]
2234 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 42)]
2236 {
2237 throw null;
2238 }
2239
2240 [global::Cpp2ILInjected.Token(Token = "0x6000628")]
2241 [global::Cpp2ILInjected.Address(RVA = "0x1CE2A78", Offset = "0x1CE2A78", Length = "0xE8")]
2242 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2243 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "GetContractSafe", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonContract))]
2245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "GetConverter", MemberParameters = new object[]
2246 {
2247 typeof(JsonContract),
2249 typeof(JsonContainerContract),
2250 typeof(JsonProperty)
2251 }, ReturnType = typeof(JsonConverter))]
2252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JToken), Member = "CreateReader", ReturnType = typeof(JsonReader))]
2253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "ReadAndAssert", ReturnType = typeof(void))]
2254 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "DeserializeConvertable", MemberParameters = new object[]
2255 {
2258 typeof(Type),
2259 typeof(object)
2260 }, ReturnType = typeof(object))]
2261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CreateValueInternal", MemberParameters = new object[]
2262 {
2264 typeof(Type),
2265 typeof(JsonContract),
2266 typeof(JsonProperty),
2267 typeof(JsonContainerContract),
2268 typeof(JsonProperty),
2269 typeof(object)
2270 }, ReturnType = typeof(object))]
2272 {
2273 throw null;
2274 }
2275
2276 [global::Cpp2ILInjected.Token(Token = "0x6000629")]
2277 [global::Cpp2ILInjected.Address(RVA = "0x1CF7EA0", Offset = "0x1CF7EA0", Length = "0x1980")]
2278 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2279 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateNewObject", MemberParameters = new object[]
2280 {
2285 typeof(string),
2286 typeof(ref bool)
2287 }, ReturnType = typeof(object))]
2288 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
2290 {
2291 typeof(object),
2292 typeof(string)
2293 }, ReturnType = typeof(void))]
2294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonObjectContract), Member = "get_HasRequiredOrDefaultValueProperties", ReturnType = typeof(bool))]
2295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonObjectContract), Member = "get_CreatorParameters", ReturnType = typeof(JsonPropertyCollection))]
2296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, object>), Member = ".ctor", MemberParameters = new object[]
2297 {
2298 typeof(object),
2299 typeof(IntPtr)
2300 }, ReturnType = typeof(void))]
2301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "Select", MemberTypeParameters = new object[]
2302 {
2303 typeof(object),
2304 typeof(object)
2305 }, MemberParameters = new object[]
2306 {
2309 }, ReturnType = "System.Collections.Generic.IEnumerable`1<TResult>")]
2310 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "ToArray", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[] { typeof(IEnumerable<object>) }, ReturnType = "TSource[]")]
2311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Join", MemberParameters = new object[]
2312 {
2313 typeof(string),
2314 typeof(string[])
2315 }, ReturnType = typeof(string))]
2316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
2317 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
2318 {
2319 typeof(string),
2321 typeof(object),
2322 typeof(object)
2323 }, ReturnType = typeof(string))]
2324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPosition), Member = "FormatMessage", MemberParameters = new object[]
2325 {
2327 typeof(string),
2328 typeof(string)
2329 }, ReturnType = typeof(string))]
2330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "ResolvePropertyAndCreatorValues", MemberParameters = new object[]
2331 {
2332 typeof(JsonObjectContract),
2333 typeof(JsonProperty),
2335 typeof(Type)
2337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collection<>), Member = "GetEnumerator", ReturnType = "System.Collections.Generic.IEnumerator`1<T>")]
2338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader.<>c__DisplayClass36_0), Member = ".ctor", ReturnType = typeof(void))]
2339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, bool>), Member = ".ctor", MemberParameters = new object[]
2340 {
2341 typeof(object),
2342 typeof(IntPtr)
2343 }, ReturnType = typeof(void))]
2344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "All", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[]
2345 {
2348 }, ReturnType = typeof(bool))]
2349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader.CreatorPropertyContext), Member = ".ctor", ReturnType = typeof(void))]
2350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Int32Enum?), Member = ".ctor", MemberParameters = new object[] { "System.Int32Enum" }, ReturnType = typeof(void))]
2351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collection<>), Member = "get_Count", ReturnType = typeof(int))]
2352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
2353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
2354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CoerceEmptyStringToNull", MemberParameters = new object[]
2355 {
2356 typeof(Type),
2357 typeof(JsonContract),
2358 typeof(string)
2359 }, ReturnType = typeof(bool))]
2360 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "GetContractSafe", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonContract))]
2361 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Int32Enum?), Member = "GetValueOrDefault", MemberParameters = new object[] { "System.Int32Enum" }, ReturnType = "T")]
2362 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonProperty), Member = "GetResolvedDefaultValue", ReturnType = typeof(object))]
2363 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "EnsureType", MemberParameters = new object[]
2364 {
2366 typeof(object),
2368 typeof(JsonContract),
2369 typeof(Type)
2370 }, ReturnType = typeof(object))]
2371 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collection<>), Member = "IndexOf", MemberParameters = new object[] { "T" }, ReturnType = typeof(int))]
2372 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "ForgivingCaseSensitiveFind", MemberTypeParameters = new object[] { "TSource" }, MemberParameters = new object[]
2373 {
2374 "System.Collections.Generic.IEnumerable`1<TSource>",
2375 "System.Func`2<TSource, String>",
2376 typeof(string)
2377 }, ReturnType = "TSource")]
2378 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
2379 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "AddReference", MemberParameters = new object[]
2380 {
2382 typeof(string),
2383 typeof(object)
2384 }, ReturnType = typeof(void))]
2385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "OnDeserializing", MemberParameters = new object[]
2386 {
2388 typeof(JsonContract),
2389 typeof(object)
2390 }, ReturnType = typeof(void))]
2391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "ShouldSetPropertyValue", MemberParameters = new object[]
2392 {
2393 typeof(JsonProperty),
2394 typeof(object)
2395 }, ReturnType = typeof(bool))]
2396 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonArrayContract), Member = "CreateWrapper", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(IWrappedCollection))]
2397 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonDictionaryContract), Member = "CreateWrapper", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(IWrappedDictionary))]
2398 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "EndProcessProperty", MemberParameters = new object[]
2399 {
2400 typeof(object),
2402 typeof(JsonObjectContract),
2403 typeof(int),
2404 typeof(JsonProperty),
2405 typeof(JsonSerializerInternalReader.PropertyPresence),
2406 typeof(bool)
2407 }, ReturnType = typeof(void))]
2408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "OnDeserialized", MemberParameters = new object[]
2409 {
2411 typeof(JsonContract),
2412 typeof(object)
2413 }, ReturnType = typeof(void))]
2414 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 122)]
2415 private object CreateObjectUsingCreatorWithParameters(JsonReader reader, JsonObjectContract contract, JsonProperty containerProperty, ObjectConstructor<object> creator, string id)
2416 {
2417 throw null;
2418 }
2419
2420 [global::Cpp2ILInjected.Token(Token = "0x600062A")]
2421 [global::Cpp2ILInjected.Address(RVA = "0x1CF2044", Offset = "0x1CF2044", Length = "0x3EC")]
2422 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2423 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "Deserialize", MemberParameters = new object[]
2424 {
2426 typeof(Type),
2427 typeof(bool)
2428 }, ReturnType = typeof(object))]
2429 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "SetPropertyValue", MemberParameters = new object[]
2430 {
2431 typeof(JsonProperty),
2433 typeof(JsonContainerContract),
2434 typeof(JsonProperty),
2436 typeof(object)
2437 }, ReturnType = typeof(bool))]
2438 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateDictionary", MemberParameters = new object[]
2439 {
2442 typeof(JsonDictionaryContract),
2443 typeof(JsonProperty),
2444 typeof(string)
2445 }, ReturnType = typeof(object))]
2446 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateMultidimensionalArray", MemberParameters = new object[]
2447 {
2448 typeof(IList),
2450 typeof(JsonArrayContract),
2451 typeof(JsonProperty),
2452 typeof(string)
2453 }, ReturnType = typeof(object))]
2454 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateList", MemberParameters = new object[]
2455 {
2456 typeof(IList),
2458 typeof(JsonArrayContract),
2459 typeof(JsonProperty),
2460 typeof(string)
2461 }, ReturnType = typeof(object))]
2462 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateISerializableItem", MemberParameters = new object[]
2463 {
2464 typeof(JToken),
2465 typeof(Type),
2466 typeof(JsonISerializableContract),
2467 typeof(JsonProperty)
2468 }, ReturnType = typeof(object))]
2469 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "ResolvePropertyAndCreatorValues", MemberParameters = new object[]
2470 {
2471 typeof(JsonObjectContract),
2472 typeof(JsonProperty),
2474 typeof(Type)
2476 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
2477 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
2478 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
2479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
2480 {
2481 typeof(string),
2483 typeof(object),
2484 typeof(object)
2485 }, ReturnType = typeof(string))]
2486 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPosition), Member = "FormatMessage", MemberParameters = new object[]
2487 {
2489 typeof(string),
2490 typeof(string)
2491 }, ReturnType = typeof(string))]
2492 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "GetInternalSerializer", ReturnType = typeof(JsonSerializerProxy))]
2493 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
2495 {
2496 throw null;
2497 }
2498
2499 [global::Cpp2ILInjected.Token(Token = "0x600062B")]
2500 [global::Cpp2ILInjected.Address(RVA = "0x1CF9820", Offset = "0x1CF9820", Length = "0x5E4")]
2501 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2502 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateObjectUsingCreatorWithParameters", MemberParameters = new object[]
2503 {
2507 typeof(ObjectConstructor<object>),
2508 typeof(string)
2509 }, ReturnType = typeof(object))]
2510 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2511 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
2512 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader.CreatorPropertyContext), Member = ".ctor", ReturnType = typeof(void))]
2513 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonObjectContract), Member = "get_CreatorParameters", ReturnType = typeof(JsonPropertyCollection))]
2514 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPropertyCollection), Member = "GetClosestMatchProperty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(JsonProperty))]
2515 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "GetContractSafe", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonContract))]
2516 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "GetConverter", MemberParameters = new object[]
2517 {
2518 typeof(JsonContract),
2520 typeof(JsonContainerContract),
2521 typeof(JsonProperty)
2522 }, ReturnType = typeof(JsonConverter))]
2523 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "ReadForType", MemberParameters = new object[]
2524 {
2526 typeof(JsonContract),
2527 typeof(bool)
2528 }, ReturnType = typeof(bool))]
2529 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "DeserializeConvertable", MemberParameters = new object[]
2530 {
2533 typeof(Type),
2534 typeof(object)
2535 }, ReturnType = typeof(object))]
2536 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CreateValueInternal", MemberParameters = new object[]
2537 {
2539 typeof(Type),
2540 typeof(JsonContract),
2541 typeof(JsonProperty),
2542 typeof(JsonContainerContract),
2543 typeof(JsonProperty),
2544 typeof(object)
2545 }, ReturnType = typeof(object))]
2546 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
2547 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
2548 {
2549 typeof(string),
2551 typeof(object),
2552 typeof(object)
2553 }, ReturnType = typeof(string))]
2554 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPosition), Member = "FormatMessage", MemberParameters = new object[]
2555 {
2557 typeof(string),
2558 typeof(string)
2559 }, ReturnType = typeof(string))]
2560 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "ReadExtensionDataValue", MemberParameters = new object[]
2561 {
2562 typeof(JsonObjectContract),
2563 typeof(JsonProperty),
2565 }, ReturnType = typeof(object))]
2566 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "Skip", ReturnType = typeof(void))]
2567 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
2568 {
2569 typeof(object),
2570 typeof(object)
2571 }, ReturnType = typeof(string))]
2572 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
2573 {
2574 typeof(string),
2576 typeof(object)
2577 }, ReturnType = typeof(string))]
2578 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
2579 {
2581 typeof(string)
2582 }, ReturnType = typeof(JsonSerializationException))]
2583 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
2588
2589 [global::Cpp2ILInjected.Token(Token = "0x600062C")]
2590 [global::Cpp2ILInjected.Address(RVA = "0x1CF1EBC", Offset = "0x1CF1EBC", Length = "0x188")]
2591 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2592 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "Deserialize", MemberParameters = new object[]
2593 {
2595 typeof(Type),
2596 typeof(bool)
2597 }, ReturnType = typeof(object))]
2598 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateDictionary", MemberParameters = new object[]
2599 {
2602 typeof(JsonDictionaryContract),
2603 typeof(JsonProperty),
2604 typeof(string)
2605 }, ReturnType = typeof(object))]
2606 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateMultidimensionalArray", MemberParameters = new object[]
2607 {
2608 typeof(IList),
2610 typeof(JsonArrayContract),
2611 typeof(JsonProperty),
2612 typeof(string)
2613 }, ReturnType = typeof(object))]
2614 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateList", MemberParameters = new object[]
2615 {
2616 typeof(IList),
2618 typeof(JsonArrayContract),
2619 typeof(JsonProperty),
2620 typeof(string)
2621 }, ReturnType = typeof(object))]
2622 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "ResolvePropertyAndCreatorValues", MemberParameters = new object[]
2623 {
2624 typeof(JsonObjectContract),
2625 typeof(JsonProperty),
2627 typeof(Type)
2629 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateObject", MemberParameters = new object[]
2630 {
2631 typeof(object),
2633 typeof(JsonObjectContract),
2634 typeof(JsonProperty),
2635 typeof(string)
2636 }, ReturnType = typeof(object))]
2637 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
2638 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "ReadAndMoveToContent", ReturnType = typeof(bool))]
2639 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", ReturnType = typeof(void))]
2640 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
2642 {
2643 throw null;
2644 }
2645
2646 [global::Cpp2ILInjected.Token(Token = "0x600062D")]
2647 [global::Cpp2ILInjected.Address(RVA = "0x1CF5438", Offset = "0x1CF5438", Length = "0x1D8")]
2648 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2649 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateObject", MemberParameters = new object[]
2650 {
2652 typeof(Type),
2657 typeof(object)
2658 }, ReturnType = typeof(object))]
2659 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2660 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonObjectContract), Member = "get_CreatorParameters", ReturnType = typeof(JsonPropertyCollection))]
2661 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collection<>), Member = "get_Count", ReturnType = typeof(int))]
2662 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CreateObjectUsingCreatorWithParameters", MemberParameters = new object[]
2663 {
2665 typeof(JsonObjectContract),
2666 typeof(JsonProperty),
2667 typeof(ObjectConstructor<object>),
2668 typeof(string)
2669 }, ReturnType = typeof(object))]
2670 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
2671 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
2672 {
2673 typeof(string),
2675 typeof(object)
2676 }, ReturnType = typeof(string))]
2677 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
2678 {
2680 typeof(string)
2681 }, ReturnType = typeof(JsonSerializationException))]
2682 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
2687
2688 [global::Cpp2ILInjected.Token(Token = "0x600062E")]
2689 [global::Cpp2ILInjected.Address(RVA = "0x1CF1084", Offset = "0x1CF1084", Length = "0x9D0")]
2690 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2691 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "Populate", MemberParameters = new object[]
2692 {
2694 typeof(object)
2695 }, ReturnType = typeof(void))]
2696 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateObject", MemberParameters = new object[]
2697 {
2699 typeof(Type),
2700 typeof(JsonContract),
2701 typeof(JsonProperty),
2702 typeof(JsonContainerContract),
2703 typeof(JsonProperty),
2704 typeof(object)
2705 }, ReturnType = typeof(object))]
2706 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2707 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "OnDeserializing", MemberParameters = new object[]
2708 {
2710 typeof(JsonContract),
2711 typeof(object)
2712 }, ReturnType = typeof(void))]
2713 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonObjectContract), Member = "get_HasRequiredOrDefaultValueProperties", ReturnType = typeof(bool))]
2714 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, object>), Member = ".ctor", MemberParameters = new object[]
2715 {
2716 typeof(object),
2717 typeof(IntPtr)
2718 }, ReturnType = typeof(void))]
2719 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, Int32Enum>), Member = ".ctor", MemberParameters = new object[]
2720 {
2721 typeof(object),
2722 typeof(IntPtr)
2723 }, ReturnType = typeof(void))]
2724 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "ToDictionary", MemberTypeParameters = new object[]
2725 {
2726 typeof(object),
2727 typeof(object),
2728 "System.Int32Enum"
2729 }, MemberParameters = new object[]
2730 {
2734 }, ReturnType = "System.Collections.Generic.Dictionary`2<TKey, TElement>")]
2735 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "AddReference", MemberParameters = new object[]
2736 {
2738 typeof(string),
2739 typeof(object)
2740 }, ReturnType = typeof(void))]
2741 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CheckPropertyName", MemberParameters = new object[]
2742 {
2744 typeof(string)
2745 }, ReturnType = typeof(bool))]
2746 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPropertyCollection), Member = "GetClosestMatchProperty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(JsonProperty))]
2747 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "ShouldDeserialize", MemberParameters = new object[]
2748 {
2750 typeof(JsonProperty),
2751 typeof(object)
2752 }, ReturnType = typeof(bool))]
2753 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "GetContractSafe", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonContract))]
2754 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "GetConverter", MemberParameters = new object[]
2755 {
2756 typeof(JsonContract),
2758 typeof(JsonContainerContract),
2759 typeof(JsonProperty)
2760 }, ReturnType = typeof(JsonConverter))]
2761 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "ReadForType", MemberParameters = new object[]
2762 {
2764 typeof(JsonContract),
2765 typeof(bool)
2766 }, ReturnType = typeof(bool))]
2767 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "SetPropertyPresence", MemberParameters = new object[]
2768 {
2770 typeof(JsonProperty),
2772 }, ReturnType = typeof(void))]
2773 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "SetPropertyValue", MemberParameters = new object[]
2774 {
2775 typeof(JsonProperty),
2777 typeof(JsonContainerContract),
2778 typeof(JsonProperty),
2780 typeof(object)
2781 }, ReturnType = typeof(bool))]
2782 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "SetExtensionData", MemberParameters = new object[]
2783 {
2784 typeof(JsonObjectContract),
2785 typeof(JsonProperty),
2787 typeof(string),
2788 typeof(object)
2789 }, ReturnType = typeof(void))]
2790 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
2791 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
2792 {
2793 typeof(string),
2795 typeof(object),
2796 typeof(object)
2797 }, ReturnType = typeof(string))]
2798 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPosition), Member = "FormatMessage", MemberParameters = new object[]
2799 {
2801 typeof(string),
2802 typeof(string)
2803 }, ReturnType = typeof(string))]
2804 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
2805 {
2807 typeof(string)
2808 }, ReturnType = typeof(JsonSerializationException))]
2809 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
2810 {
2811 typeof(string),
2813 typeof(object)
2814 }, ReturnType = typeof(string))]
2815 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalBase), Member = "IsErrorHandled", MemberParameters = new object[]
2816 {
2817 typeof(object),
2818 typeof(JsonContract),
2819 typeof(object),
2821 typeof(string),
2823 }, ReturnType = typeof(bool))]
2824 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "HandleError", MemberParameters = new object[]
2825 {
2827 typeof(bool),
2828 typeof(int)
2829 }, ReturnType = typeof(void))]
2830 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "ThrowUnexpectedEndException", MemberParameters = new object[]
2831 {
2833 typeof(JsonContract),
2834 typeof(object),
2835 typeof(string)
2836 }, ReturnType = typeof(void))]
2837 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, Int32Enum>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
2838 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, Int32Enum>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
2839 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "EndProcessProperty", MemberParameters = new object[]
2840 {
2841 typeof(object),
2843 typeof(JsonObjectContract),
2844 typeof(int),
2845 typeof(JsonProperty),
2846 typeof(JsonSerializerInternalReader.PropertyPresence),
2847 typeof(bool)
2848 }, ReturnType = typeof(void))]
2849 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, Int32Enum>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
2850 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "OnDeserialized", MemberParameters = new object[]
2851 {
2853 typeof(JsonContract),
2854 typeof(object)
2855 }, ReturnType = typeof(void))]
2856 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
2857 {
2858 typeof(object),
2859 typeof(object)
2860 }, ReturnType = typeof(string))]
2861 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 60)]
2863 {
2864 throw null;
2865 }
2866
2867 [global::Cpp2ILInjected.Token(Token = "0x600062F")]
2868 [global::Cpp2ILInjected.Address(RVA = "0x1CFA474", Offset = "0x1CFA474", Length = "0x264")]
2869 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2870 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateObject", MemberParameters = new object[]
2871 {
2872 typeof(object),
2876 typeof(string)
2877 }, ReturnType = typeof(object))]
2878 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2879 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
2880 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
2881 {
2882 typeof(string),
2884 typeof(object),
2885 typeof(object),
2886 typeof(object)
2887 }, ReturnType = typeof(string))]
2888 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPosition), Member = "FormatMessage", MemberParameters = new object[]
2889 {
2891 typeof(string),
2892 typeof(string)
2893 }, ReturnType = typeof(string))]
2894 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
2895 private bool ShouldDeserialize(JsonReader reader, JsonProperty property, object target)
2896 {
2897 throw null;
2898 }
2899
2900 [global::Cpp2ILInjected.Token(Token = "0x6000630")]
2901 [global::Cpp2ILInjected.Address(RVA = "0x1CF2FD8", Offset = "0x1CF2FD8", Length = "0x110")]
2902 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2903 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateJObject", MemberParameters = new object[] { typeof(JsonReader) }, ReturnType = typeof(JToken))]
2904 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateDictionary", MemberParameters = new object[]
2905 {
2908 typeof(JsonDictionaryContract),
2909 typeof(JsonProperty),
2910 typeof(string)
2911 }, ReturnType = typeof(object))]
2912 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateObject", MemberParameters = new object[]
2913 {
2914 typeof(object),
2916 typeof(JsonObjectContract),
2917 typeof(JsonProperty),
2918 typeof(string)
2919 }, ReturnType = typeof(object))]
2920 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
2921 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
2922 {
2923 typeof(string),
2924 typeof(string)
2925 }, ReturnType = typeof(bool))]
2926 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "Skip", ReturnType = typeof(void))]
2927 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
2928 private bool CheckPropertyName(JsonReader reader, string memberName)
2929 {
2930 throw null;
2931 }
2932
2933 [global::Cpp2ILInjected.Token(Token = "0x6000631")]
2934 [global::Cpp2ILInjected.Address(RVA = "0x1CFA320", Offset = "0x1CFA320", Length = "0x154")]
2935 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2936 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateObject", MemberParameters = new object[]
2937 {
2938 typeof(object),
2942 typeof(string)
2943 }, ReturnType = typeof(object))]
2944 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
2945 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "ReadExtensionDataValue", MemberParameters = new object[]
2946 {
2947 typeof(JsonObjectContract),
2948 typeof(JsonProperty),
2950 }, ReturnType = typeof(object))]
2951 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "Skip", ReturnType = typeof(void))]
2952 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
2953 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
2954 {
2955 typeof(string),
2957 typeof(object)
2958 }, ReturnType = typeof(string))]
2959 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
2960 {
2962 typeof(string),
2964 }, ReturnType = typeof(JsonSerializationException))]
2965 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
2966 private void SetExtensionData(JsonObjectContract contract, JsonProperty member, JsonReader reader, string memberName, object o)
2967 {
2968 throw null;
2969 }
2970
2971 [global::Cpp2ILInjected.Token(Token = "0x6000632")]
2972 [global::Cpp2ILInjected.Address(RVA = "0x1CFA26C", Offset = "0x1CFA26C", Length = "0xB4")]
2973 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "ResolvePropertyAndCreatorValues", MemberParameters = new object[]
2974 {
2978 typeof(Type)
2980 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "SetExtensionData", MemberParameters = new object[]
2981 {
2982 typeof(JsonObjectContract),
2983 typeof(JsonProperty),
2985 typeof(string),
2986 typeof(object)
2987 }, ReturnType = typeof(void))]
2988 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2989 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JToken), Member = "ReadFrom", MemberParameters = new object[] { typeof(JsonReader) }, ReturnType = typeof(JToken))]
2990 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CreateValueInternal", MemberParameters = new object[]
2991 {
2993 typeof(Type),
2994 typeof(JsonContract),
2995 typeof(JsonProperty),
2996 typeof(JsonContainerContract),
2997 typeof(JsonProperty),
2998 typeof(object)
2999 }, ReturnType = typeof(object))]
3000 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
3002 {
3003 throw null;
3004 }
3005
3006 [global::Cpp2ILInjected.Token(Token = "0x6000633")]
3007 [global::Cpp2ILInjected.Address(RVA = "0x1CF9E04", Offset = "0x1CF9E04", Length = "0x468")]
3008 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3009 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateObjectUsingCreatorWithParameters", MemberParameters = new object[]
3010 {
3014 typeof(ObjectConstructor<object>),
3015 typeof(string)
3016 }, ReturnType = typeof(object))]
3017 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateObject", MemberParameters = new object[]
3018 {
3019 typeof(object),
3021 typeof(JsonObjectContract),
3022 typeof(JsonProperty),
3023 typeof(string)
3024 }, ReturnType = typeof(object))]
3025 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
3026 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
3027 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
3028 {
3029 typeof(string),
3031 typeof(object)
3032 }, ReturnType = typeof(string))]
3033 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
3034 {
3036 typeof(string)
3037 }, ReturnType = typeof(JsonSerializationException))]
3038 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "GetContractSafe", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonContract))]
3039 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Int32Enum?), Member = "GetValueOrDefault", MemberParameters = new object[] { "System.Int32Enum" }, ReturnType = "T")]
3040 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonProperty), Member = "GetResolvedDefaultValue", ReturnType = typeof(object))]
3041 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "EnsureType", MemberParameters = new object[]
3042 {
3044 typeof(object),
3046 typeof(JsonContract),
3047 typeof(Type)
3048 }, ReturnType = typeof(object))]
3049 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalBase), Member = "IsErrorHandled", MemberParameters = new object[]
3050 {
3051 typeof(object),
3052 typeof(JsonContract),
3053 typeof(object),
3055 typeof(string),
3057 }, ReturnType = typeof(bool))]
3058 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "HandleError", MemberParameters = new object[]
3059 {
3061 typeof(bool),
3062 typeof(int)
3063 }, ReturnType = typeof(void))]
3064 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 34)]
3069
3070 [global::Cpp2ILInjected.Token(Token = "0x6000634")]
3071 [global::Cpp2ILInjected.Address(RVA = "0x1CFA6D8", Offset = "0x1CFA6D8", Length = "0x1108")]
3072 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3073 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateObject", MemberParameters = new object[]
3074 {
3075 typeof(object),
3079 typeof(string)
3080 }, ReturnType = typeof(object))]
3081 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
3082 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalReader), Member = "CoerceEmptyStringToNull", MemberParameters = new object[]
3083 {
3084 typeof(Type),
3085 typeof(JsonContract),
3086 typeof(string)
3087 }, ReturnType = typeof(bool))]
3088 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, Int32Enum>), Member = "set_Item", MemberParameters = new object[]
3089 {
3090 typeof(object),
3091 "System.Int32Enum"
3092 }, ReturnType = typeof(void))]
3093 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
3098
3099 [global::Cpp2ILInjected.Token(Token = "0x6000635")]
3100 [global::Cpp2ILInjected.Address(RVA = "0x1CF28F0", Offset = "0x1CF28F0", Length = "0x64")]
3101 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateDictionary", MemberParameters = new object[]
3103 {
3108 typeof(string)
3109 }, ReturnType = typeof(object))]
3110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateMultidimensionalArray", MemberParameters = new object[]
3111 {
3112 typeof(IList),
3114 typeof(JsonArrayContract),
3115 typeof(JsonProperty),
3116 typeof(string)
3117 }, ReturnType = typeof(object))]
3118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateList", MemberParameters = new object[]
3119 {
3120 typeof(IList),
3122 typeof(JsonArrayContract),
3123 typeof(JsonProperty),
3124 typeof(string)
3125 }, ReturnType = typeof(object))]
3126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateObject", MemberParameters = new object[]
3127 {
3128 typeof(object),
3130 typeof(JsonObjectContract),
3131 typeof(JsonProperty),
3132 typeof(string)
3133 }, ReturnType = typeof(object))]
3134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "EndProcessProperty", MemberParameters = new object[]
3135 {
3136 typeof(object),
3138 typeof(JsonObjectContract),
3139 typeof(int),
3140 typeof(JsonProperty),
3141 typeof(JsonSerializerInternalReader.PropertyPresence),
3142 typeof(bool)
3143 }, ReturnType = typeof(void))]
3144 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
3145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalBase), Member = "ClearErrorContext", ReturnType = typeof(void))]
3146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonReader), Member = "Skip", ReturnType = typeof(void))]
3147 private void HandleError(JsonReader reader, bool readPastError, int initialDepth)
3148 {
3149 throw null;
3150 }
3151
3152 [global::Cpp2ILInjected.Token(Token = "0x20000A9")]
3153 internal enum PropertyPresence
3154 {
3155 [global::Cpp2ILInjected.Token(Token = "0x40002C2")]
3156 None,
3157 [global::Cpp2ILInjected.Token(Token = "0x40002C3")]
3158 Null,
3159 [global::Cpp2ILInjected.Token(Token = "0x40002C4")]
3160 Value
3161 }
3162
3163 [global::Cpp2ILInjected.Token(Token = "0x20000AA")]
3165 {
3166 [global::Cpp2ILInjected.Token(Token = "0x6000636")]
3167 [global::Cpp2ILInjected.Address(RVA = "0x1CFB7E0", Offset = "0x1CFB7E0", Length = "0x8")]
3168 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateObjectUsingCreatorWithParameters", MemberParameters = new object[]
3169 {
3173 typeof(ObjectConstructor<object>),
3174 typeof(string)
3175 }, ReturnType = typeof(object))]
3176 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "ResolvePropertyAndCreatorValues", MemberParameters = new object[]
3177 {
3181 typeof(Type)
3183 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
3184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
3186 {
3187 throw null;
3188 }
3189
3190 [global::Cpp2ILInjected.Token(Token = "0x40002C5")]
3191 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
3192 public string Name;
3193
3194 [global::Cpp2ILInjected.Token(Token = "0x40002C6")]
3195 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
3197
3198 [global::Cpp2ILInjected.Token(Token = "0x40002C7")]
3199 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
3201
3202 [global::Cpp2ILInjected.Token(Token = "0x40002C8")]
3203 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
3205
3206 [global::Cpp2ILInjected.Token(Token = "0x40002C9")]
3207 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
3208 public object Value;
3209
3210 [global::Cpp2ILInjected.Token(Token = "0x40002CA")]
3211 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
3212 public bool Used;
3213 }
3214
3216 [global::Cpp2ILInjected.Token(Token = "0x20000AB")]
3217 private sealed class <>c__DisplayClass36_0
3218 {
3219 [global::Cpp2ILInjected.Token(Token = "0x6000637")]
3220 [global::Cpp2ILInjected.Address(RVA = "0x1CFB7E8", Offset = "0x1CFB7E8", Length = "0x8")]
3221 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "CreateObjectUsingCreatorWithParameters", MemberParameters = new object[]
3222 {
3226 typeof(ObjectConstructor<object>),
3227 typeof(string)
3228 }, ReturnType = typeof(object))]
3229 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
3232 {
3233 throw null;
3234 }
3235
3236 [global::Cpp2ILInjected.Token(Token = "0x6000638")]
3237 [global::Cpp2ILInjected.Address(RVA = "0x1CFB7F0", Offset = "0x1CFB7F0", Length = "0x14")]
3238 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3239 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3241 {
3242 throw null;
3243 }
3244
3245 [global::Cpp2ILInjected.Token(Token = "0x40002CB")]
3246 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
3247 public JsonProperty property;
3248 }
3249
3251 [global::Cpp2ILInjected.Token(Token = "0x20000AC")]
3252 [Serializable]
3253 private sealed class <>c
3254 {
3255 // Note: this type is marked as 'beforefieldinit'.
3256 [global::Cpp2ILInjected.Token(Token = "0x6000639")]
3257 [global::Cpp2ILInjected.Address(RVA = "0x1CFB804", Offset = "0x1CFB804", Length = "0x5C")]
3258 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
3260 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
3261 static <>c()
3262 {
3263 throw null;
3264 }
3265
3266 [global::Cpp2ILInjected.Token(Token = "0x600063A")]
3267 [global::Cpp2ILInjected.Address(RVA = "0x1CFB860", Offset = "0x1CFB860", Length = "0x8")]
3268 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
3270 public <>c()
3271 {
3272 throw null;
3273 }
3274
3275 [global::Cpp2ILInjected.Token(Token = "0x600063B")]
3276 [global::Cpp2ILInjected.Address(RVA = "0x1CFB868", Offset = "0x1CFB868", Length = "0x8")]
3277 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3279 {
3280 throw null;
3281 }
3282
3283 [global::Cpp2ILInjected.Token(Token = "0x600063C")]
3284 [global::Cpp2ILInjected.Address(RVA = "0x1CFB870", Offset = "0x1CFB870", Length = "0x8")]
3285 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3287 {
3288 throw null;
3289 }
3290
3291 [global::Cpp2ILInjected.Token(Token = "0x600063D")]
3292 [global::Cpp2ILInjected.Address(RVA = "0x1CFB878", Offset = "0x1CFB878", Length = "0x8")]
3293 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3294 internal JsonProperty <PopulateObject>b__41_0(JsonProperty m)
3295 {
3296 throw null;
3297 }
3298
3299 [global::Cpp2ILInjected.Token(Token = "0x600063E")]
3300 [global::Cpp2ILInjected.Address(RVA = "0x1CFB880", Offset = "0x1CFB880", Length = "0x8")]
3301 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3303 {
3304 throw null;
3305 }
3306
3307 [global::Cpp2ILInjected.Token(Token = "0x40002CC")]
3309
3310 [global::Cpp2ILInjected.Token(Token = "0x40002CD")]
3311 public static Func<JsonProperty, string> <>9__36_0;
3312
3313 [global::Cpp2ILInjected.Token(Token = "0x40002CE")]
3314 public static Func<JsonProperty, string> <>9__36_2;
3315
3316 [global::Cpp2ILInjected.Token(Token = "0x40002CF")]
3318
3319 [global::Cpp2ILInjected.Token(Token = "0x40002D0")]
3320 public static Func<JsonProperty, JsonSerializerInternalReader.PropertyPresence> <>9__41_1;
3321 }
3322 }
3323}
class f__AnonymousType0<< Count > j__TPar
object CreateISerializable(JsonReader reader, JsonISerializableContract contract, JsonProperty member, string id)
object ReadExtensionDataValue(JsonObjectContract contract, JsonProperty member, JsonReader reader)
object DeserializeConvertable(JsonConverter converter, JsonReader reader, Type objectType, object existingValue)
void SetExtensionData(JsonObjectContract contract, JsonProperty member, JsonReader reader, string memberName, object o)
object CreateISerializableItem(JToken token, Type type, JsonISerializableContract contract, JsonProperty member)
object Deserialize(JsonReader reader, Type objectType, bool checkAdditionalContent)
bool ReadMetadataProperties(JsonReader reader, ref Type objectType, ref JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue, out object newValue, out string id)
object CreateNewObject(JsonReader reader, JsonObjectContract objectContract, JsonProperty containerMember, JsonProperty containerProperty, string id, out bool createdFromNonDefaultCreator)
object PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, string id)
object PopulateMultidimensionalArray(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, string id)
bool SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, object target)
bool ReadForType(JsonReader reader, JsonContract contract, bool hasConverter)
JsonConverter GetConverter(JsonContract contract, JsonConverter memberConverter, JsonContainerContract containerContract, JsonProperty containerProperty)
IDictionary CreateNewDictionary(JsonReader reader, JsonDictionaryContract contract, out bool createdFromNonDefaultCreator)
void ThrowUnexpectedEndException(JsonReader reader, JsonContract contract, object currentObject, string message)
object CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue)
object CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue)
object CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, object existingValue, string id)
bool ReadMetadataPropertiesToken(JTokenReader reader, ref Type objectType, ref JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, object existingValue, out object newValue, out string id)
bool HasFlag(DefaultValueHandling value, DefaultValueHandling flag)
void AddReference(JsonReader reader, string id, object value)
JToken CreateJToken(JsonReader reader, JsonContract contract)
bool ShouldDeserialize(JsonReader reader, JsonProperty property, object target)
object PopulateDictionary(IDictionary dictionary, JsonReader reader, JsonDictionaryContract contract, JsonProperty containerProperty, string id)
object EnsureType(JsonReader reader, object value, CultureInfo culture, JsonContract contract, Type targetType)
IList CreateNewList(JsonReader reader, JsonArrayContract contract, out bool createdFromNonDefaultCreator)
List< JsonSerializerInternalReader.CreatorPropertyContext > ResolvePropertyAndCreatorValues(JsonObjectContract contract, JsonProperty containerProperty, JsonReader reader, Type objectType)
void SetPropertyPresence(JsonReader reader, JsonProperty property, Dictionary< JsonProperty, JsonSerializerInternalReader.PropertyPresence > requiredProperties)
void OnDeserializing(JsonReader reader, JsonContract contract, object value)
void ResolveTypeName(JsonReader reader, ref Type objectType, ref JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, string qualifiedTypeName)
static bool CoerceEmptyStringToNull(Type objectType, JsonContract contract, string s)
bool CalculatePropertyDetails(JsonProperty property, ref JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, object target, out bool useExistingValue, out object currentValue, out JsonContract propertyContract, out bool gottenCurrentValue)
JsonArrayContract EnsureArrayContract(JsonReader reader, Type objectType, JsonContract contract)
void HandleError(JsonReader reader, bool readPastError, int initialDepth)
void OnDeserialized(JsonReader reader, JsonContract contract, object value)
object PopulateObject(object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, string id)
object CreateObjectUsingCreatorWithParameters(JsonReader reader, JsonObjectContract contract, JsonProperty containerProperty, ObjectConstructor< object > creator, string id)
void EndProcessProperty(object newObject, JsonReader reader, JsonObjectContract contract, int initialDepth, JsonProperty property, JsonSerializerInternalReader.PropertyPresence presence, bool setDefaultValue)
Int32Enum
Definition Int32Enum.cs:8