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
JsonSerializerInternalWriter.cs
Go to the documentation of this file.
1using System;
7using System.IO;
8using System.Linq;
11using Cpp2ILInjected;
15
17{
18 [Preserve]
19 [global::Cpp2ILInjected.Token(Token = "0x20000AD")]
21 {
22 [global::Cpp2ILInjected.Token(Token = "0x600063F")]
23 [global::Cpp2ILInjected.Address(RVA = "0x1CFB888", Offset = "0x1CFB888", Length = "0x84")]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializer), Member = "SerializeInternal", MemberParameters = new object[]
25 {
27 typeof(object),
29 }, ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalBase), Member = ".ctor", MemberParameters = new object[] { typeof(JsonSerializer) }, ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
35 {
36 throw null;
37 }
38
39 [global::Cpp2ILInjected.Token(Token = "0x6000640")]
40 [global::Cpp2ILInjected.Address(RVA = "0x1CFB90C", Offset = "0x1CFB90C", Length = "0x254")]
41 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializer), Member = "SerializeInternal", MemberParameters = new object[]
43 {
45 typeof(object),
47 }, ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerProxy), Member = "SerializeInternal", MemberParameters = new object[]
49 {
51 typeof(object),
53 }, ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "GetContractSafe", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(JsonContract))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "ShouldWriteReference", MemberParameters = new object[]
57 {
58 typeof(object),
59 typeof(JsonProperty),
60 typeof(JsonContract),
61 typeof(JsonContainerContract),
62 typeof(JsonProperty)
63 }, ReturnType = typeof(bool))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "WriteReference", MemberParameters = new object[]
65 {
67 typeof(object)
68 }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeValue", MemberParameters = new object[]
70 {
72 typeof(object),
73 typeof(JsonContract),
74 typeof(JsonProperty),
75 typeof(JsonContainerContract),
76 typeof(JsonProperty)
77 }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_Path", ReturnType = typeof(string))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalBase), Member = "IsErrorHandled", MemberParameters = new object[]
81 {
82 typeof(object),
83 typeof(JsonContract),
84 typeof(object),
86 typeof(string),
88 }, ReturnType = typeof(bool))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "HandleError", MemberParameters = new object[]
90 {
92 typeof(int)
93 }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalBase), Member = "ClearErrorContext", ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
96 public void Serialize(JsonWriter jsonWriter, object value, Type objectType)
97 {
98 throw null;
99 }
100
101 [global::Cpp2ILInjected.Token(Token = "0x6000641")]
102 [global::Cpp2ILInjected.Address(RVA = "0x1CFC658", Offset = "0x1CFC658", Length = "0x64")]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeConvertable", MemberParameters = new object[]
104 {
107 typeof(object),
111 }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerProxy), Member = ".ctor", MemberParameters = new object[] { typeof(JsonSerializerInternalWriter) }, ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
116 {
117 throw null;
118 }
119
120 [global::Cpp2ILInjected.Token(Token = "0x6000642")]
121 [global::Cpp2ILInjected.Address(RVA = "0x1CFBB60", Offset = "0x1CFBB60", Length = "0xC8")]
122 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
123 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "Serialize", MemberParameters = new object[]
124 {
126 typeof(object),
127 typeof(Type)
128 }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeObject", MemberParameters = new object[]
130 {
132 typeof(object),
133 typeof(JsonObjectContract),
134 typeof(JsonProperty),
135 typeof(JsonContainerContract),
136 typeof(JsonProperty)
137 }, ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "CalculatePropertyValues", MemberParameters = new object[]
139 {
141 typeof(object),
142 typeof(JsonContainerContract),
143 typeof(JsonProperty),
144 typeof(JsonProperty),
145 typeof(ref JsonContract),
146 typeof(ref object)
147 }, ReturnType = typeof(bool))]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeList", MemberParameters = new object[]
149 {
152 typeof(JsonArrayContract),
153 typeof(JsonProperty),
154 typeof(JsonContainerContract),
155 typeof(JsonProperty)
156 }, ReturnType = typeof(void))]
157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeMultidimensionalArray", MemberParameters = new object[]
158 {
160 typeof(Array),
161 typeof(JsonArrayContract),
162 typeof(JsonProperty),
163 typeof(int),
164 typeof(int[])
165 }, ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeISerializable", MemberParameters = new object[]
167 {
170 typeof(JsonISerializableContract),
171 typeof(JsonProperty),
172 typeof(JsonContainerContract),
173 typeof(JsonProperty)
174 }, ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeDictionary", MemberParameters = new object[]
176 {
179 typeof(JsonDictionaryContract),
180 typeof(JsonProperty),
181 typeof(JsonContainerContract),
182 typeof(JsonProperty)
183 }, ReturnType = typeof(void))]
184 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
186 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
188 {
189 throw null;
190 }
191
192 [global::Cpp2ILInjected.Token(Token = "0x6000643")]
193 [global::Cpp2ILInjected.Address(RVA = "0x1CFC730", Offset = "0x1CFC730", Length = "0x15C")]
194 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
195 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeValue", MemberParameters = new object[]
196 {
198 typeof(object),
203 }, ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "ShouldWriteType", MemberParameters = new object[]
206 {
208 typeof(JsonContract),
209 typeof(JsonProperty),
210 typeof(JsonContainerContract),
211 typeof(JsonProperty)
212 }, ReturnType = typeof(bool))]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "WriteTypeProperty", MemberParameters = new object[]
214 {
216 typeof(Type)
217 }, ReturnType = typeof(void))]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "WriteValue", MemberParameters = new object[]
219 {
222 typeof(object)
223 }, ReturnType = typeof(void))]
224 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
229
230 [global::Cpp2ILInjected.Token(Token = "0x6000644")]
231 [global::Cpp2ILInjected.Address(RVA = "0x1CFC024", Offset = "0x1CFC024", Length = "0x5C4")]
232 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
233 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "Serialize", MemberParameters = new object[]
234 {
236 typeof(object),
237 typeof(Type)
238 }, ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeObject", MemberParameters = new object[]
240 {
242 typeof(object),
243 typeof(JsonObjectContract),
244 typeof(JsonProperty),
245 typeof(JsonContainerContract),
246 typeof(JsonProperty)
247 }, ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeList", MemberParameters = new object[]
249 {
252 typeof(JsonArrayContract),
253 typeof(JsonProperty),
254 typeof(JsonContainerContract),
255 typeof(JsonProperty)
256 }, ReturnType = typeof(void))]
257 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeMultidimensionalArray", MemberParameters = new object[]
258 {
260 typeof(Array),
261 typeof(JsonArrayContract),
262 typeof(JsonProperty),
263 typeof(int),
264 typeof(int[])
265 }, ReturnType = typeof(void))]
266 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeISerializable", MemberParameters = new object[]
267 {
270 typeof(JsonISerializableContract),
271 typeof(JsonProperty),
272 typeof(JsonContainerContract),
273 typeof(JsonProperty)
274 }, ReturnType = typeof(void))]
275 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeDictionary", MemberParameters = new object[]
276 {
279 typeof(JsonDictionaryContract),
280 typeof(JsonProperty),
281 typeof(JsonContainerContract),
282 typeof(JsonProperty)
283 }, ReturnType = typeof(void))]
284 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializer), Member = "GetMatchingConverter", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonConverter))]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeConvertable", MemberParameters = new object[]
287 {
290 typeof(object),
291 typeof(JsonContract),
292 typeof(JsonContainerContract),
293 typeof(JsonProperty)
294 }, ReturnType = typeof(void))]
295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeObject", MemberParameters = new object[]
296 {
298 typeof(object),
299 typeof(JsonObjectContract),
300 typeof(JsonProperty),
301 typeof(JsonContainerContract),
302 typeof(JsonProperty)
303 }, ReturnType = typeof(void))]
304 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeISerializable", MemberParameters = new object[]
305 {
308 typeof(JsonISerializableContract),
309 typeof(JsonProperty),
310 typeof(JsonContainerContract),
311 typeof(JsonProperty)
312 }, ReturnType = typeof(void))]
313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeMultidimensionalArray", MemberParameters = new object[]
314 {
316 typeof(Array),
317 typeof(JsonArrayContract),
318 typeof(JsonProperty),
319 typeof(JsonContainerContract),
320 typeof(JsonProperty)
321 }, ReturnType = typeof(void))]
322 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "ToArray", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[] { typeof(IEnumerable<object>) }, ReturnType = "TSource[]")]
323 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "SerializePrimitive", MemberParameters = new object[]
324 {
326 typeof(object),
327 typeof(JsonPrimitiveContract),
328 typeof(JsonProperty),
329 typeof(JsonContainerContract),
330 typeof(JsonProperty)
331 }, ReturnType = typeof(void))]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeString", MemberParameters = new object[]
333 {
335 typeof(object),
336 typeof(JsonStringContract)
337 }, ReturnType = typeof(void))]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeList", MemberParameters = new object[]
339 {
342 typeof(JsonArrayContract),
343 typeof(JsonProperty),
344 typeof(JsonContainerContract),
345 typeof(JsonProperty)
346 }, ReturnType = typeof(void))]
347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonDictionaryContract), Member = "CreateWrapper", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(IWrappedDictionary))]
348 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeDictionary", MemberParameters = new object[]
349 {
352 typeof(JsonDictionaryContract),
353 typeof(JsonProperty),
354 typeof(JsonContainerContract),
355 typeof(JsonProperty)
356 }, ReturnType = typeof(void))]
357 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
362
363 [global::Cpp2ILInjected.Token(Token = "0x6000645")]
364 [global::Cpp2ILInjected.Address(RVA = "0x1CFEDCC", Offset = "0x1CFEDCC", Length = "0xA8")]
365 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
366 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "ShouldWriteReference", MemberParameters = new object[]
367 {
368 typeof(object),
373 }, ReturnType = typeof(bool))]
374 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "WriteObjectStart", MemberParameters = new object[]
375 {
377 typeof(object),
378 typeof(JsonContract),
379 typeof(JsonProperty),
380 typeof(JsonContainerContract),
381 typeof(JsonProperty)
382 }, ReturnType = typeof(void))]
383 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "WriteStartArray", MemberParameters = new object[]
384 {
386 typeof(object),
387 typeof(JsonArrayContract),
388 typeof(JsonProperty),
389 typeof(JsonContainerContract),
390 typeof(JsonProperty)
391 }, ReturnType = typeof(bool))]
392 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
393 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
398
399 [global::Cpp2ILInjected.Token(Token = "0x6000646")]
400 [global::Cpp2ILInjected.Address(RVA = "0x1CFBC28", Offset = "0x1CFBC28", Length = "0x184")]
401 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
402 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "Serialize", MemberParameters = new object[]
403 {
405 typeof(object),
406 typeof(Type)
407 }, ReturnType = typeof(void))]
408 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeObject", MemberParameters = new object[]
409 {
411 typeof(object),
412 typeof(JsonObjectContract),
413 typeof(JsonProperty),
414 typeof(JsonContainerContract),
415 typeof(JsonProperty)
416 }, ReturnType = typeof(void))]
417 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "CalculatePropertyValues", MemberParameters = new object[]
418 {
420 typeof(object),
421 typeof(JsonContainerContract),
422 typeof(JsonProperty),
423 typeof(JsonProperty),
424 typeof(ref JsonContract),
425 typeof(ref object)
426 }, ReturnType = typeof(bool))]
427 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeConvertable", MemberParameters = new object[]
428 {
431 typeof(object),
432 typeof(JsonContract),
433 typeof(JsonContainerContract),
434 typeof(JsonProperty)
435 }, ReturnType = typeof(void))]
436 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeList", MemberParameters = new object[]
437 {
440 typeof(JsonArrayContract),
441 typeof(JsonProperty),
442 typeof(JsonContainerContract),
443 typeof(JsonProperty)
444 }, ReturnType = typeof(void))]
445 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeMultidimensionalArray", MemberParameters = new object[]
446 {
448 typeof(Array),
449 typeof(JsonArrayContract),
450 typeof(JsonProperty),
451 typeof(int),
452 typeof(int[])
453 }, ReturnType = typeof(void))]
454 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeISerializable", MemberParameters = new object[]
455 {
458 typeof(JsonISerializableContract),
459 typeof(JsonProperty),
460 typeof(JsonContainerContract),
461 typeof(JsonProperty)
462 }, ReturnType = typeof(void))]
463 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeDictionary", MemberParameters = new object[]
464 {
467 typeof(JsonDictionaryContract),
468 typeof(JsonProperty),
469 typeof(JsonContainerContract),
470 typeof(JsonProperty)
471 }, ReturnType = typeof(void))]
472 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
473 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "ResolveIsReference", MemberParameters = new object[]
474 {
475 typeof(JsonContract),
476 typeof(JsonProperty),
477 typeof(JsonContainerContract),
478 typeof(JsonProperty)
479 }, ReturnType = typeof(bool?))]
480 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable<>), Member = ".ctor", MemberParameters = new object[] { "T" }, ReturnType = typeof(void))]
481 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializer), Member = "GetReferenceResolver", ReturnType = typeof(IReferenceResolver))]
482 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
487
488 [global::Cpp2ILInjected.Token(Token = "0x6000647")]
489 [global::Cpp2ILInjected.Address(RVA = "0x1CFEE80", Offset = "0x1CFEE80", Length = "0xE0")]
490 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
491 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "CalculatePropertyValues", MemberParameters = new object[]
492 {
494 typeof(object),
499 typeof(ref object)
500 }, ReturnType = typeof(bool))]
501 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
502 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Int32Enum?), Member = "GetValueOrDefault", MemberParameters = new object[] { "System.Int32Enum" }, ReturnType = "T")]
503 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonProperty), Member = "GetResolvedDefaultValue", ReturnType = typeof(object))]
504 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MiscellaneousUtils), Member = "ValueEquals", MemberParameters = new object[]
505 {
506 typeof(object),
507 typeof(object)
508 }, ReturnType = typeof(bool))]
509 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
511 {
512 throw null;
513 }
514
515 [global::Cpp2ILInjected.Token(Token = "0x6000648")]
516 [global::Cpp2ILInjected.Address(RVA = "0x1CFEF6C", Offset = "0x1CFEF6C", Length = "0x538")]
517 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
518 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeObject", MemberParameters = new object[]
519 {
521 typeof(object),
526 }, ReturnType = typeof(void))]
527 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "CalculatePropertyValues", MemberParameters = new object[]
528 {
530 typeof(object),
531 typeof(JsonContainerContract),
532 typeof(JsonProperty),
533 typeof(JsonProperty),
534 typeof(ref JsonContract),
535 typeof(ref object)
536 }, ReturnType = typeof(bool))]
537 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeConvertable", MemberParameters = new object[]
538 {
541 typeof(object),
542 typeof(JsonContract),
543 typeof(JsonContainerContract),
544 typeof(JsonProperty)
545 }, ReturnType = typeof(void))]
546 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeList", MemberParameters = new object[]
547 {
550 typeof(JsonArrayContract),
551 typeof(JsonProperty),
552 typeof(JsonContainerContract),
553 typeof(JsonProperty)
554 }, ReturnType = typeof(void))]
555 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeMultidimensionalArray", MemberParameters = new object[]
556 {
558 typeof(Array),
559 typeof(JsonArrayContract),
560 typeof(JsonProperty),
561 typeof(int),
562 typeof(int[])
563 }, ReturnType = typeof(void))]
564 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeISerializable", MemberParameters = new object[]
565 {
568 typeof(JsonISerializableContract),
569 typeof(JsonProperty),
570 typeof(JsonContainerContract),
571 typeof(JsonProperty)
572 }, ReturnType = typeof(void))]
573 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeDictionary", MemberParameters = new object[]
574 {
577 typeof(JsonDictionaryContract),
578 typeof(JsonProperty),
579 typeof(JsonContainerContract),
580 typeof(JsonProperty)
581 }, ReturnType = typeof(void))]
582 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
583 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CollectionUtils), Member = "Contains", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
584 {
585 "System.Collections.Generic.List`1<T>",
586 "T",
588 }, ReturnType = typeof(bool))]
589 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "Contains", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
590 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
591 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
592 {
593 typeof(string),
595 typeof(object)
596 }, ReturnType = typeof(string))]
597 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
598 {
599 typeof(string),
600 typeof(string)
601 }, ReturnType = typeof(string))]
602 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
603 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Int32Enum?), Member = "GetValueOrDefault", MemberParameters = new object[] { "System.Int32Enum" }, ReturnType = "T")]
604 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_ContainerPath", ReturnType = typeof(string))]
605 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
606 {
608 typeof(string),
609 typeof(string),
611 }, ReturnType = typeof(JsonSerializationException))]
612 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_Path", ReturnType = typeof(string))]
613 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPosition), Member = "FormatMessage", MemberParameters = new object[]
614 {
616 typeof(string),
617 typeof(string)
618 }, ReturnType = typeof(string))]
619 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
624
625 [global::Cpp2ILInjected.Token(Token = "0x6000649")]
626 [global::Cpp2ILInjected.Address(RVA = "0x1CFBDAC", Offset = "0x1CFBDAC", Length = "0x278")]
627 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
628 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "Serialize", MemberParameters = new object[]
629 {
631 typeof(object),
632 typeof(Type)
633 }, ReturnType = typeof(void))]
634 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeObject", MemberParameters = new object[]
635 {
637 typeof(object),
638 typeof(JsonObjectContract),
639 typeof(JsonProperty),
640 typeof(JsonContainerContract),
641 typeof(JsonProperty)
642 }, ReturnType = typeof(void))]
643 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "CalculatePropertyValues", MemberParameters = new object[]
644 {
646 typeof(object),
647 typeof(JsonContainerContract),
648 typeof(JsonProperty),
649 typeof(JsonProperty),
650 typeof(ref JsonContract),
651 typeof(ref object)
652 }, ReturnType = typeof(bool))]
653 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeConvertable", MemberParameters = new object[]
654 {
657 typeof(object),
658 typeof(JsonContract),
659 typeof(JsonContainerContract),
660 typeof(JsonProperty)
661 }, ReturnType = typeof(void))]
662 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeList", MemberParameters = new object[]
663 {
666 typeof(JsonArrayContract),
667 typeof(JsonProperty),
668 typeof(JsonContainerContract),
669 typeof(JsonProperty)
670 }, ReturnType = typeof(void))]
671 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeMultidimensionalArray", MemberParameters = new object[]
672 {
674 typeof(Array),
675 typeof(JsonArrayContract),
676 typeof(JsonProperty),
677 typeof(int),
678 typeof(int[])
679 }, ReturnType = typeof(void))]
680 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeISerializable", MemberParameters = new object[]
681 {
684 typeof(JsonISerializableContract),
685 typeof(JsonProperty),
686 typeof(JsonContainerContract),
687 typeof(JsonProperty)
688 }, ReturnType = typeof(void))]
689 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeDictionary", MemberParameters = new object[]
690 {
693 typeof(JsonDictionaryContract),
694 typeof(JsonProperty),
695 typeof(JsonContainerContract),
696 typeof(JsonProperty)
697 }, ReturnType = typeof(void))]
698 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
699 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "GetReference", MemberParameters = new object[]
700 {
702 typeof(object)
703 }, ReturnType = typeof(string))]
704 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_Path", ReturnType = typeof(string))]
705 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
706 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
707 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
708 {
709 typeof(string),
711 typeof(object),
712 typeof(object)
713 }, ReturnType = typeof(string))]
714 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPosition), Member = "FormatMessage", MemberParameters = new object[]
715 {
717 typeof(string),
718 typeof(string)
719 }, ReturnType = typeof(string))]
720 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
721 private void WriteReference(JsonWriter writer, object value)
722 {
723 throw null;
724 }
725
726 [global::Cpp2ILInjected.Token(Token = "0x600064A")]
727 [global::Cpp2ILInjected.Address(RVA = "0x1CFF4A4", Offset = "0x1CFF4A4", Length = "0x1C4")]
728 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
729 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "WriteReference", MemberParameters = new object[]
730 {
732 typeof(object)
733 }, ReturnType = typeof(void))]
734 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "WriteReferenceIdProperty", MemberParameters = new object[]
735 {
737 typeof(Type),
738 typeof(object)
739 }, ReturnType = typeof(void))]
740 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
741 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializer), Member = "GetReferenceResolver", ReturnType = typeof(IReferenceResolver))]
742 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_ContainerPath", ReturnType = typeof(string))]
743 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
744 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
745 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
746 {
747 typeof(string),
749 typeof(object)
750 }, ReturnType = typeof(string))]
751 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
752 {
754 typeof(string),
755 typeof(string),
757 }, ReturnType = typeof(JsonSerializationException))]
758 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
759 private string GetReference(JsonWriter writer, object value)
760 {
761 throw null;
762 }
763
764 [global::Cpp2ILInjected.Token(Token = "0x600064B")]
765 [global::Cpp2ILInjected.Address(RVA = "0x1CFF668", Offset = "0x1CFF668", Length = "0x1D4")]
766 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
767 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeString", MemberParameters = new object[]
768 {
770 typeof(object),
772 }, ReturnType = typeof(void))]
773 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "GetPropertyName", MemberParameters = new object[]
774 {
776 typeof(object),
777 typeof(JsonContract),
778 typeof(ref bool)
779 }, ReturnType = typeof(string))]
780 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
781 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConvertUtils), Member = "GetConverter", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(TypeConverter))]
782 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
783 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
784 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = "CanConvertTo", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
785 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = "ConvertToInvariantString", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(string))]
786 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
787 internal static bool TryConvertToString(object value, Type type, out string s)
788 {
789 throw null;
790 }
791
792 [global::Cpp2ILInjected.Token(Token = "0x600064C")]
793 [global::Cpp2ILInjected.Address(RVA = "0x1CFE0F4", Offset = "0x1CFE0F4", Length = "0x74")]
794 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
795 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeValue", MemberParameters = new object[]
796 {
798 typeof(object),
803 }, ReturnType = typeof(void))]
804 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
805 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "OnSerializing", MemberParameters = new object[]
806 {
808 typeof(JsonContract),
809 typeof(object)
810 }, ReturnType = typeof(void))]
811 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "TryConvertToString", MemberParameters = new object[]
812 {
813 typeof(object),
814 typeof(Type),
815 typeof(ref string)
816 }, ReturnType = typeof(bool))]
817 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "OnSerialized", MemberParameters = new object[]
818 {
820 typeof(JsonContract),
821 typeof(object)
822 }, ReturnType = typeof(void))]
824 {
825 throw null;
826 }
827
828 [global::Cpp2ILInjected.Token(Token = "0x600064D")]
829 [global::Cpp2ILInjected.Address(RVA = "0x1CFF83C", Offset = "0x1CFF83C", Length = "0x1FC")]
830 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
831 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeString", MemberParameters = new object[]
832 {
834 typeof(object),
836 }, ReturnType = typeof(void))]
837 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeObject", MemberParameters = new object[]
838 {
840 typeof(object),
841 typeof(JsonObjectContract),
842 typeof(JsonProperty),
843 typeof(JsonContainerContract),
844 typeof(JsonProperty)
845 }, ReturnType = typeof(void))]
846 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeList", MemberParameters = new object[]
847 {
850 typeof(JsonArrayContract),
851 typeof(JsonProperty),
852 typeof(JsonContainerContract),
853 typeof(JsonProperty)
854 }, ReturnType = typeof(void))]
855 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeMultidimensionalArray", MemberParameters = new object[]
856 {
858 typeof(Array),
859 typeof(JsonArrayContract),
860 typeof(JsonProperty),
861 typeof(JsonContainerContract),
862 typeof(JsonProperty)
863 }, ReturnType = typeof(void))]
864 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeISerializable", MemberParameters = new object[]
865 {
868 typeof(JsonISerializableContract),
869 typeof(JsonProperty),
870 typeof(JsonContainerContract),
871 typeof(JsonProperty)
872 }, ReturnType = typeof(void))]
873 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeDictionary", MemberParameters = new object[]
874 {
877 typeof(JsonDictionaryContract),
878 typeof(JsonProperty),
879 typeof(JsonContainerContract),
880 typeof(JsonProperty)
881 }, ReturnType = typeof(void))]
882 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
883 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_Path", ReturnType = typeof(string))]
884 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
885 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
886 {
887 typeof(string),
889 typeof(object)
890 }, ReturnType = typeof(string))]
891 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPosition), Member = "FormatMessage", MemberParameters = new object[]
892 {
894 typeof(string),
895 typeof(string)
896 }, ReturnType = typeof(string))]
897 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonContract), Member = "InvokeOnSerializing", MemberParameters = new object[]
898 {
899 typeof(object),
901 }, ReturnType = typeof(void))]
902 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
903 private void OnSerializing(JsonWriter writer, JsonContract contract, object value)
904 {
905 throw null;
906 }
907
908 [global::Cpp2ILInjected.Token(Token = "0x600064E")]
909 [global::Cpp2ILInjected.Address(RVA = "0x1CFFA38", Offset = "0x1CFFA38", Length = "0x1FC")]
910 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
911 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeString", MemberParameters = new object[]
912 {
914 typeof(object),
916 }, ReturnType = typeof(void))]
917 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeObject", MemberParameters = new object[]
918 {
920 typeof(object),
921 typeof(JsonObjectContract),
922 typeof(JsonProperty),
923 typeof(JsonContainerContract),
924 typeof(JsonProperty)
925 }, ReturnType = typeof(void))]
926 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeList", MemberParameters = new object[]
927 {
930 typeof(JsonArrayContract),
931 typeof(JsonProperty),
932 typeof(JsonContainerContract),
933 typeof(JsonProperty)
934 }, ReturnType = typeof(void))]
935 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeMultidimensionalArray", MemberParameters = new object[]
936 {
938 typeof(Array),
939 typeof(JsonArrayContract),
940 typeof(JsonProperty),
941 typeof(JsonContainerContract),
942 typeof(JsonProperty)
943 }, ReturnType = typeof(void))]
944 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeISerializable", MemberParameters = new object[]
945 {
948 typeof(JsonISerializableContract),
949 typeof(JsonProperty),
950 typeof(JsonContainerContract),
951 typeof(JsonProperty)
952 }, ReturnType = typeof(void))]
953 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeDictionary", MemberParameters = new object[]
954 {
957 typeof(JsonDictionaryContract),
958 typeof(JsonProperty),
959 typeof(JsonContainerContract),
960 typeof(JsonProperty)
961 }, ReturnType = typeof(void))]
962 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
963 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_Path", ReturnType = typeof(string))]
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 }, ReturnType = typeof(string))]
971 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPosition), Member = "FormatMessage", MemberParameters = new object[]
972 {
974 typeof(string),
975 typeof(string)
976 }, ReturnType = typeof(string))]
977 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonContract), Member = "InvokeOnSerialized", MemberParameters = new object[]
978 {
979 typeof(object),
981 }, ReturnType = typeof(void))]
982 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
983 private void OnSerialized(JsonWriter writer, JsonContract contract, object value)
984 {
985 throw null;
986 }
987
988 [global::Cpp2ILInjected.Token(Token = "0x600064F")]
989 [global::Cpp2ILInjected.Address(RVA = "0x1CFD18C", Offset = "0x1CFD18C", Length = "0x700")]
990 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
991 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeValue", MemberParameters = new object[]
992 {
994 typeof(object),
999 }, ReturnType = typeof(void))]
1000 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1001 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "OnSerializing", MemberParameters = new object[]
1002 {
1004 typeof(JsonContract),
1005 typeof(object)
1006 }, ReturnType = typeof(void))]
1007 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "WriteObjectStart", MemberParameters = new object[]
1008 {
1010 typeof(object),
1011 typeof(JsonContract),
1012 typeof(JsonProperty),
1013 typeof(JsonContainerContract),
1014 typeof(JsonProperty)
1015 }, ReturnType = typeof(void))]
1016 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_Top", ReturnType = typeof(int))]
1017 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collection<>), Member = "get_Count", ReturnType = typeof(int))]
1018 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collection<>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
1019 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "CalculatePropertyValues", MemberParameters = new object[]
1020 {
1022 typeof(object),
1023 typeof(JsonContainerContract),
1024 typeof(JsonProperty),
1025 typeof(JsonProperty),
1026 typeof(ref JsonContract),
1027 typeof(ref object)
1028 }, ReturnType = typeof(bool))]
1029 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonProperty), Member = "WritePropertyName", MemberParameters = new object[] { typeof(JsonWriter) }, ReturnType = typeof(void))]
1030 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeValue", MemberParameters = new object[]
1031 {
1033 typeof(object),
1034 typeof(JsonContract),
1035 typeof(JsonProperty),
1036 typeof(JsonContainerContract),
1037 typeof(JsonProperty)
1038 }, ReturnType = typeof(void))]
1039 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_ContainerPath", ReturnType = typeof(string))]
1040 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalBase), Member = "IsErrorHandled", MemberParameters = new object[]
1041 {
1042 typeof(object),
1043 typeof(JsonContract),
1044 typeof(object),
1046 typeof(string),
1048 }, ReturnType = typeof(bool))]
1049 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "HandleError", MemberParameters = new object[]
1050 {
1052 typeof(int)
1053 }, ReturnType = typeof(void))]
1054 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "GetContractSafe", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(JsonContract))]
1055 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "GetPropertyName", MemberParameters = new object[]
1056 {
1058 typeof(object),
1059 typeof(JsonContract),
1060 typeof(ref bool)
1061 }, ReturnType = typeof(string))]
1062 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "ShouldWriteReference", MemberParameters = new object[]
1063 {
1064 typeof(object),
1065 typeof(JsonProperty),
1066 typeof(JsonContract),
1067 typeof(JsonContainerContract),
1068 typeof(JsonProperty)
1069 }, ReturnType = typeof(bool))]
1070 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "WriteReference", MemberParameters = new object[]
1071 {
1073 typeof(object)
1074 }, ReturnType = typeof(void))]
1075 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "CheckForCircularReference", MemberParameters = new object[]
1076 {
1078 typeof(object),
1079 typeof(JsonProperty),
1080 typeof(JsonContract),
1081 typeof(JsonContainerContract),
1082 typeof(JsonProperty)
1083 }, ReturnType = typeof(bool))]
1084 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "RemoveAt", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1085 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "OnSerialized", MemberParameters = new object[]
1086 {
1088 typeof(JsonContract),
1089 typeof(object)
1090 }, ReturnType = typeof(void))]
1091 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 30)]
1096
1097 [global::Cpp2ILInjected.Token(Token = "0x6000650")]
1098 [global::Cpp2ILInjected.Address(RVA = "0x1CFFD54", Offset = "0x1CFFD54", Length = "0x3BC")]
1099 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeObject", MemberParameters = new object[]
1101 {
1103 typeof(object),
1108 }, ReturnType = typeof(void))]
1109 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "ShouldSerialize", MemberParameters = new object[]
1111 {
1113 typeof(JsonProperty),
1114 typeof(object)
1115 }, ReturnType = typeof(bool))]
1116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "IsSpecified", MemberParameters = new object[]
1117 {
1119 typeof(JsonProperty),
1120 typeof(object)
1121 }, ReturnType = typeof(bool))]
1122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "GetContractSafe", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(JsonContract))]
1123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "ShouldWriteProperty", MemberParameters = new object[]
1124 {
1125 typeof(object),
1126 typeof(JsonProperty)
1127 }, ReturnType = typeof(bool))]
1128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "ShouldWriteReference", MemberParameters = new object[]
1129 {
1130 typeof(object),
1131 typeof(JsonProperty),
1132 typeof(JsonContract),
1133 typeof(JsonContainerContract),
1134 typeof(JsonProperty)
1135 }, ReturnType = typeof(bool))]
1136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonProperty), Member = "WritePropertyName", MemberParameters = new object[] { typeof(JsonWriter) }, ReturnType = typeof(void))]
1137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "WriteReference", MemberParameters = new object[]
1138 {
1140 typeof(object)
1141 }, ReturnType = typeof(void))]
1142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "CheckForCircularReference", MemberParameters = new object[]
1143 {
1145 typeof(object),
1146 typeof(JsonProperty),
1147 typeof(JsonContract),
1148 typeof(JsonContainerContract),
1149 typeof(JsonProperty)
1150 }, ReturnType = typeof(bool))]
1151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_ContainerPath", ReturnType = typeof(string))]
1152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
1153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
1154 {
1155 typeof(string),
1157 typeof(object)
1158 }, ReturnType = typeof(string))]
1159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
1160 {
1162 typeof(string),
1163 typeof(string),
1165 }, ReturnType = typeof(JsonSerializationException))]
1166 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
1171
1172 [global::Cpp2ILInjected.Token(Token = "0x6000651")]
1173 [global::Cpp2ILInjected.Address(RVA = "0x1CFFC34", Offset = "0x1CFFC34", Length = "0x120")]
1174 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeObject", MemberParameters = new object[]
1176 {
1178 typeof(object),
1183 }, ReturnType = typeof(void))]
1184 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeISerializable", MemberParameters = new object[]
1185 {
1188 typeof(JsonISerializableContract),
1189 typeof(JsonProperty),
1190 typeof(JsonContainerContract),
1191 typeof(JsonProperty)
1192 }, ReturnType = typeof(void))]
1193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeDictionary", MemberParameters = new object[]
1194 {
1197 typeof(JsonDictionaryContract),
1198 typeof(JsonProperty),
1199 typeof(JsonContainerContract),
1200 typeof(JsonProperty)
1201 }, ReturnType = typeof(void))]
1202 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "ResolveIsReference", MemberParameters = new object[]
1204 {
1205 typeof(JsonContract),
1206 typeof(JsonProperty),
1207 typeof(JsonContainerContract),
1208 typeof(JsonProperty)
1209 }, ReturnType = typeof(bool?))]
1210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "WriteReferenceIdProperty", MemberParameters = new object[]
1211 {
1213 typeof(Type),
1214 typeof(object)
1215 }, ReturnType = typeof(void))]
1216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "ShouldWriteType", MemberParameters = new object[]
1217 {
1218 typeof(TypeNameHandling),
1219 typeof(JsonContract),
1220 typeof(JsonProperty),
1221 typeof(JsonContainerContract),
1222 typeof(JsonProperty)
1223 }, ReturnType = typeof(bool))]
1224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "WriteTypeProperty", MemberParameters = new object[]
1225 {
1227 typeof(Type)
1228 }, ReturnType = typeof(void))]
1229 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1234
1235 [global::Cpp2ILInjected.Token(Token = "0x6000652")]
1236 [global::Cpp2ILInjected.Address(RVA = "0x1D00914", Offset = "0x1D00914", Length = "0x244")]
1237 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1238 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "WriteObjectStart", MemberParameters = new object[]
1239 {
1241 typeof(object),
1246 }, ReturnType = typeof(void))]
1247 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "WriteStartArray", MemberParameters = new object[]
1248 {
1250 typeof(object),
1251 typeof(JsonArrayContract),
1252 typeof(JsonProperty),
1253 typeof(JsonContainerContract),
1254 typeof(JsonProperty)
1255 }, ReturnType = typeof(bool))]
1256 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "GetReference", MemberParameters = new object[]
1258 {
1260 typeof(object)
1261 }, ReturnType = typeof(string))]
1262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_Path", ReturnType = typeof(string))]
1263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
1264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
1265 {
1266 typeof(string),
1268 typeof(object),
1269 typeof(object)
1270 }, ReturnType = typeof(string))]
1271 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPosition), Member = "FormatMessage", MemberParameters = new object[]
1272 {
1274 typeof(string),
1275 typeof(string)
1276 }, ReturnType = typeof(string))]
1277 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
1278 private void WriteReferenceIdProperty(JsonWriter writer, Type type, object value)
1279 {
1280 throw null;
1281 }
1282
1283 [global::Cpp2ILInjected.Token(Token = "0x6000653")]
1284 [global::Cpp2ILInjected.Address(RVA = "0x1CFCA2C", Offset = "0x1CFCA2C", Length = "0x274")]
1285 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1286 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializePrimitive", MemberParameters = new object[]
1287 {
1289 typeof(object),
1294 }, ReturnType = typeof(void))]
1295 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "WriteObjectStart", MemberParameters = new object[]
1296 {
1298 typeof(object),
1299 typeof(JsonContract),
1300 typeof(JsonProperty),
1301 typeof(JsonContainerContract),
1302 typeof(JsonProperty)
1303 }, ReturnType = typeof(void))]
1304 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "WriteStartArray", MemberParameters = new object[]
1305 {
1307 typeof(object),
1308 typeof(JsonArrayContract),
1309 typeof(JsonProperty),
1310 typeof(JsonContainerContract),
1311 typeof(JsonProperty)
1312 }, ReturnType = typeof(bool))]
1313 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "GetTypeName", MemberParameters = new object[]
1315 {
1316 typeof(Type),
1319 }, ReturnType = typeof(string))]
1320 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_Path", ReturnType = typeof(string))]
1321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
1322 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
1323 {
1324 typeof(string),
1326 typeof(object),
1327 typeof(object)
1328 }, ReturnType = typeof(string))]
1329 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPosition), Member = "FormatMessage", MemberParameters = new object[]
1330 {
1332 typeof(string),
1333 typeof(string)
1334 }, ReturnType = typeof(string))]
1335 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
1336 private void WriteTypeProperty(JsonWriter writer, Type type)
1337 {
1338 throw null;
1339 }
1340
1341 [global::Cpp2ILInjected.Token(Token = "0x6000654")]
1342 [global::Cpp2ILInjected.Address(RVA = "0x1CFEF60", Offset = "0x1CFEF60", Length = "0xC")]
1343 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1344 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1346 {
1347 throw null;
1348 }
1349
1350 [global::Cpp2ILInjected.Token(Token = "0x6000655")]
1351 [global::Cpp2ILInjected.Address(RVA = "0x1CFEE74", Offset = "0x1CFEE74", Length = "0xC")]
1352 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1353 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1355 {
1356 throw null;
1357 }
1358
1359 [global::Cpp2ILInjected.Token(Token = "0x6000656")]
1360 [global::Cpp2ILInjected.Address(RVA = "0x1D00B58", Offset = "0x1D00B58", Length = "0xC")]
1361 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1362 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1364 {
1365 throw null;
1366 }
1367
1368 [global::Cpp2ILInjected.Token(Token = "0x6000657")]
1369 [global::Cpp2ILInjected.Address(RVA = "0x1CFCCA0", Offset = "0x1CFCCA0", Length = "0x4EC")]
1370 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1371 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeValue", MemberParameters = new object[]
1372 {
1374 typeof(object),
1379 }, ReturnType = typeof(void))]
1380 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1381 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "ShouldWriteReference", MemberParameters = new object[]
1382 {
1383 typeof(object),
1384 typeof(JsonProperty),
1385 typeof(JsonContract),
1386 typeof(JsonContainerContract),
1387 typeof(JsonProperty)
1388 }, ReturnType = typeof(bool))]
1389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "WriteReference", MemberParameters = new object[]
1390 {
1392 typeof(object)
1393 }, ReturnType = typeof(void))]
1394 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "CheckForCircularReference", MemberParameters = new object[]
1395 {
1397 typeof(object),
1398 typeof(JsonProperty),
1399 typeof(JsonContract),
1400 typeof(JsonContainerContract),
1401 typeof(JsonProperty)
1402 }, ReturnType = typeof(bool))]
1403 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_Path", ReturnType = typeof(string))]
1404 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
1405 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
1406 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
1407 {
1408 typeof(string),
1410 typeof(object),
1411 typeof(object)
1412 }, ReturnType = typeof(string))]
1413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPosition), Member = "FormatMessage", MemberParameters = new object[]
1414 {
1416 typeof(string),
1417 typeof(string)
1418 }, ReturnType = typeof(string))]
1419 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "GetInternalSerializer", ReturnType = typeof(JsonSerializerProxy))]
1420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "RemoveAt", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1421 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
1426
1427 [global::Cpp2ILInjected.Token(Token = "0x6000658")]
1428 [global::Cpp2ILInjected.Address(RVA = "0x1CFD88C", Offset = "0x1CFD88C", Length = "0x6C0")]
1429 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1430 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeValue", MemberParameters = new object[]
1431 {
1433 typeof(object),
1438 }, ReturnType = typeof(void))]
1439 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1440 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "OnSerializing", MemberParameters = new object[]
1441 {
1443 typeof(JsonContract),
1444 typeof(object)
1445 }, ReturnType = typeof(void))]
1446 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "WriteStartArray", MemberParameters = new object[]
1447 {
1449 typeof(object),
1450 typeof(JsonArrayContract),
1451 typeof(JsonProperty),
1452 typeof(JsonContainerContract),
1453 typeof(JsonProperty)
1454 }, ReturnType = typeof(bool))]
1455 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_Top", ReturnType = typeof(int))]
1456 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "GetContractSafe", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(JsonContract))]
1457 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "ShouldWriteReference", MemberParameters = new object[]
1458 {
1459 typeof(object),
1460 typeof(JsonProperty),
1461 typeof(JsonContract),
1462 typeof(JsonContainerContract),
1463 typeof(JsonProperty)
1464 }, ReturnType = typeof(bool))]
1465 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "WriteReference", MemberParameters = new object[]
1466 {
1468 typeof(object)
1469 }, ReturnType = typeof(void))]
1470 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "CheckForCircularReference", MemberParameters = new object[]
1471 {
1473 typeof(object),
1474 typeof(JsonProperty),
1475 typeof(JsonContract),
1476 typeof(JsonContainerContract),
1477 typeof(JsonProperty)
1478 }, ReturnType = typeof(bool))]
1479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeValue", MemberParameters = new object[]
1480 {
1482 typeof(object),
1483 typeof(JsonContract),
1484 typeof(JsonProperty),
1485 typeof(JsonContainerContract),
1486 typeof(JsonProperty)
1487 }, ReturnType = typeof(void))]
1488 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_ContainerPath", ReturnType = typeof(string))]
1489 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalBase), Member = "IsErrorHandled", MemberParameters = new object[]
1490 {
1491 typeof(object),
1492 typeof(JsonContract),
1493 typeof(object),
1495 typeof(string),
1497 }, ReturnType = typeof(bool))]
1498 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "HandleError", MemberParameters = new object[]
1499 {
1501 typeof(int)
1502 }, ReturnType = typeof(void))]
1503 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "RemoveAt", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1504 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "OnSerialized", MemberParameters = new object[]
1505 {
1507 typeof(JsonContract),
1508 typeof(object)
1509 }, ReturnType = typeof(void))]
1510 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 37)]
1515
1516 [global::Cpp2ILInjected.Token(Token = "0x6000659")]
1517 [global::Cpp2ILInjected.Address(RVA = "0x1CFDF4C", Offset = "0x1CFDF4C", Length = "0x1A8")]
1518 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1519 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeValue", MemberParameters = new object[]
1520 {
1522 typeof(object),
1527 }, ReturnType = typeof(void))]
1528 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1529 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "OnSerializing", MemberParameters = new object[]
1530 {
1532 typeof(JsonContract),
1533 typeof(object)
1534 }, ReturnType = typeof(void))]
1535 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "WriteStartArray", MemberParameters = new object[]
1536 {
1538 typeof(object),
1539 typeof(JsonArrayContract),
1540 typeof(JsonProperty),
1541 typeof(JsonContainerContract),
1542 typeof(JsonProperty)
1543 }, ReturnType = typeof(bool))]
1544 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_Top", ReturnType = typeof(int))]
1545 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeMultidimensionalArray", MemberParameters = new object[]
1546 {
1548 typeof(Array),
1549 typeof(JsonArrayContract),
1550 typeof(JsonProperty),
1551 typeof(int),
1552 typeof(int[])
1553 }, ReturnType = typeof(void))]
1554 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "RemoveAt", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1555 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "OnSerialized", MemberParameters = new object[]
1556 {
1558 typeof(JsonContract),
1559 typeof(object)
1560 }, ReturnType = typeof(void))]
1561 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1566
1567 [global::Cpp2ILInjected.Token(Token = "0x600065A")]
1568 [global::Cpp2ILInjected.Address(RVA = "0x1D00DDC", Offset = "0x1D00DDC", Length = "0x310")]
1569 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1570 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeMultidimensionalArray", MemberParameters = new object[]
1571 {
1573 typeof(Array),
1578 }, ReturnType = typeof(void))]
1579 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeMultidimensionalArray", MemberParameters = new object[]
1580 {
1582 typeof(Array),
1583 typeof(JsonArrayContract),
1584 typeof(JsonProperty),
1585 typeof(int),
1586 typeof(int[])
1587 }, ReturnType = typeof(void))]
1588 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1589 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "GetLowerBound", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1590 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "GetUpperBound", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1591 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "get_Rank", ReturnType = typeof(int))]
1592 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "GetValue", MemberParameters = new object[] { typeof(int[]) }, ReturnType = typeof(object))]
1593 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "GetContractSafe", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(JsonContract))]
1594 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "ShouldWriteReference", MemberParameters = new object[]
1595 {
1596 typeof(object),
1597 typeof(JsonProperty),
1598 typeof(JsonContract),
1599 typeof(JsonContainerContract),
1600 typeof(JsonProperty)
1601 }, ReturnType = typeof(bool))]
1602 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "WriteReference", MemberParameters = new object[]
1603 {
1605 typeof(object)
1606 }, ReturnType = typeof(void))]
1607 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeMultidimensionalArray", MemberParameters = new object[]
1608 {
1610 typeof(Array),
1611 typeof(JsonArrayContract),
1612 typeof(JsonProperty),
1613 typeof(int),
1614 typeof(int[])
1615 }, ReturnType = typeof(void))]
1616 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "CheckForCircularReference", MemberParameters = new object[]
1617 {
1619 typeof(object),
1620 typeof(JsonProperty),
1621 typeof(JsonContract),
1622 typeof(JsonContainerContract),
1623 typeof(JsonProperty)
1624 }, ReturnType = typeof(bool))]
1625 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeValue", MemberParameters = new object[]
1626 {
1628 typeof(object),
1629 typeof(JsonContract),
1630 typeof(JsonProperty),
1631 typeof(JsonContainerContract),
1632 typeof(JsonProperty)
1633 }, ReturnType = typeof(void))]
1634 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_ContainerPath", ReturnType = typeof(string))]
1635 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalBase), Member = "IsErrorHandled", MemberParameters = new object[]
1636 {
1637 typeof(object),
1638 typeof(JsonContract),
1639 typeof(object),
1641 typeof(string),
1643 }, ReturnType = typeof(bool))]
1644 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "HandleError", MemberParameters = new object[]
1645 {
1647 typeof(int)
1648 }, ReturnType = typeof(void))]
1649 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
1651 {
1652 throw null;
1653 }
1654
1655 [global::Cpp2ILInjected.Token(Token = "0x600065B")]
1656 [global::Cpp2ILInjected.Address(RVA = "0x1D00B64", Offset = "0x1D00B64", Length = "0x278")]
1657 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1658 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeList", MemberParameters = new object[]
1659 {
1666 }, ReturnType = typeof(void))]
1667 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeMultidimensionalArray", MemberParameters = new object[]
1668 {
1670 typeof(Array),
1671 typeof(JsonArrayContract),
1672 typeof(JsonProperty),
1673 typeof(JsonContainerContract),
1674 typeof(JsonProperty)
1675 }, ReturnType = typeof(void))]
1676 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1677 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "ResolveIsReference", MemberParameters = new object[]
1678 {
1679 typeof(JsonContract),
1680 typeof(JsonProperty),
1681 typeof(JsonContainerContract),
1682 typeof(JsonProperty)
1683 }, ReturnType = typeof(bool?))]
1684 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "ShouldWriteType", MemberParameters = new object[]
1685 {
1686 typeof(TypeNameHandling),
1687 typeof(JsonContract),
1688 typeof(JsonProperty),
1689 typeof(JsonContainerContract),
1690 typeof(JsonProperty)
1691 }, ReturnType = typeof(bool))]
1692 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "WriteReferenceIdProperty", MemberParameters = new object[]
1693 {
1695 typeof(Type),
1696 typeof(object)
1697 }, ReturnType = typeof(void))]
1698 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
1699 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "WriteTypeProperty", MemberParameters = new object[]
1700 {
1702 typeof(Type)
1703 }, ReturnType = typeof(void))]
1704 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
1705 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonContainerContract), Member = "set_ItemContract", MemberParameters = new object[] { typeof(JsonContract) }, ReturnType = typeof(void))]
1706 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
1711
1712 [global::Cpp2ILInjected.Token(Token = "0x600065C")]
1713 [global::Cpp2ILInjected.Address(RVA = "0x1CFE9A4", Offset = "0x1CFE9A4", Length = "0x428")]
1714 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1715 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeValue", MemberParameters = new object[]
1716 {
1718 typeof(object),
1723 }, ReturnType = typeof(void))]
1724 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1725 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "get_FullyTrusted", ReturnType = typeof(bool))]
1726 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "OnSerializing", MemberParameters = new object[]
1727 {
1729 typeof(JsonContract),
1730 typeof(object)
1731 }, ReturnType = typeof(void))]
1732 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "WriteObjectStart", MemberParameters = new object[]
1733 {
1735 typeof(object),
1736 typeof(JsonContract),
1737 typeof(JsonProperty),
1738 typeof(JsonContainerContract),
1739 typeof(JsonProperty)
1740 }, ReturnType = typeof(void))]
1741 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatterConverter), Member = ".ctor", ReturnType = typeof(void))]
1742 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationInfo), Member = ".ctor", MemberParameters = new object[]
1743 {
1744 typeof(Type),
1746 }, ReturnType = typeof(void))]
1747 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationInfo), Member = "GetEnumerator", ReturnType = typeof(SerializationInfoEnumerator))]
1748 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationInfoEnumerator), Member = "MoveNext", ReturnType = typeof(bool))]
1749 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationInfoEnumerator), Member = "get_Current", ReturnType = typeof(SerializationEntry))]
1750 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "GetContractSafe", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(JsonContract))]
1751 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "ShouldWriteReference", MemberParameters = new object[]
1752 {
1753 typeof(object),
1754 typeof(JsonProperty),
1755 typeof(JsonContract),
1756 typeof(JsonContainerContract),
1757 typeof(JsonProperty)
1758 }, ReturnType = typeof(bool))]
1759 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "WriteReference", MemberParameters = new object[]
1760 {
1762 typeof(object)
1763 }, ReturnType = typeof(void))]
1764 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "CheckForCircularReference", MemberParameters = new object[]
1765 {
1767 typeof(object),
1768 typeof(JsonProperty),
1769 typeof(JsonContract),
1770 typeof(JsonContainerContract),
1771 typeof(JsonProperty)
1772 }, ReturnType = typeof(bool))]
1773 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeValue", MemberParameters = new object[]
1774 {
1776 typeof(object),
1777 typeof(JsonContract),
1778 typeof(JsonProperty),
1779 typeof(JsonContainerContract),
1780 typeof(JsonProperty)
1781 }, ReturnType = typeof(void))]
1782 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "RemoveAt", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1783 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "OnSerialized", MemberParameters = new object[]
1784 {
1786 typeof(JsonContract),
1787 typeof(object)
1788 }, ReturnType = typeof(void))]
1789 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Environment), Member = "get_NewLine", ReturnType = typeof(string))]
1790 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
1791 {
1792 typeof(string),
1793 typeof(string),
1794 typeof(string),
1795 typeof(string)
1796 }, ReturnType = typeof(string))]
1797 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
1798 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
1799 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
1800 {
1801 typeof(string),
1803 typeof(object)
1804 }, ReturnType = typeof(string))]
1805 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_ContainerPath", ReturnType = typeof(string))]
1806 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
1807 {
1809 typeof(string),
1810 typeof(string),
1812 }, ReturnType = typeof(JsonSerializationException))]
1813 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
1818
1819 [global::Cpp2ILInjected.Token(Token = "0x600065D")]
1820 [global::Cpp2ILInjected.Address(RVA = "0x1D012BC", Offset = "0x1D012BC", Length = "0xB4")]
1821 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1822 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1823 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
1824 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "GetDefaultValue", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(object))]
1825 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MiscellaneousUtils), Member = "ValueEquals", MemberParameters = new object[]
1826 {
1827 typeof(object),
1828 typeof(object)
1829 }, ReturnType = typeof(bool))]
1830 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1832 {
1833 throw null;
1834 }
1835
1836 [global::Cpp2ILInjected.Token(Token = "0x600065E")]
1837 [global::Cpp2ILInjected.Address(RVA = "0x1CFC88C", Offset = "0x1CFC88C", Length = "0x1A0")]
1838 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1839 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializePrimitive", MemberParameters = new object[]
1840 {
1842 typeof(object),
1847 }, ReturnType = typeof(void))]
1848 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "WriteObjectStart", MemberParameters = new object[]
1849 {
1851 typeof(object),
1852 typeof(JsonContract),
1853 typeof(JsonProperty),
1854 typeof(JsonContainerContract),
1855 typeof(JsonProperty)
1856 }, ReturnType = typeof(void))]
1857 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "WriteStartArray", MemberParameters = new object[]
1858 {
1860 typeof(object),
1861 typeof(JsonArrayContract),
1862 typeof(JsonProperty),
1863 typeof(JsonContainerContract),
1864 typeof(JsonProperty)
1865 }, ReturnType = typeof(bool))]
1866 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
1867 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1872
1873 [global::Cpp2ILInjected.Token(Token = "0x600065F")]
1874 [global::Cpp2ILInjected.Address(RVA = "0x1CFE168", Offset = "0x1CFE168", Length = "0x83C")]
1875 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1876 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeValue", MemberParameters = new object[]
1877 {
1879 typeof(object),
1884 }, ReturnType = typeof(void))]
1885 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1886 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "OnSerializing", MemberParameters = new object[]
1887 {
1889 typeof(JsonContract),
1890 typeof(object)
1891 }, ReturnType = typeof(void))]
1892 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "WriteObjectStart", MemberParameters = new object[]
1893 {
1895 typeof(object),
1896 typeof(JsonContract),
1897 typeof(JsonProperty),
1898 typeof(JsonContainerContract),
1899 typeof(JsonProperty)
1900 }, ReturnType = typeof(void))]
1901 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
1902 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonContainerContract), Member = "set_ItemContract", MemberParameters = new object[] { typeof(JsonContract) }, ReturnType = typeof(void))]
1903 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_Top", ReturnType = typeof(int))]
1904 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "GetPropertyName", MemberParameters = new object[]
1905 {
1907 typeof(object),
1908 typeof(JsonContract),
1909 typeof(ref bool)
1910 }, ReturnType = typeof(string))]
1911 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "GetContractSafe", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(JsonContract))]
1912 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "ShouldWriteReference", MemberParameters = new object[]
1913 {
1914 typeof(object),
1915 typeof(JsonProperty),
1916 typeof(JsonContract),
1917 typeof(JsonContainerContract),
1918 typeof(JsonProperty)
1919 }, ReturnType = typeof(bool))]
1920 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "WriteReference", MemberParameters = new object[]
1921 {
1923 typeof(object)
1924 }, ReturnType = typeof(void))]
1925 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "CheckForCircularReference", MemberParameters = new object[]
1926 {
1928 typeof(object),
1929 typeof(JsonProperty),
1930 typeof(JsonContract),
1931 typeof(JsonContainerContract),
1932 typeof(JsonProperty)
1933 }, ReturnType = typeof(bool))]
1934 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeValue", MemberParameters = new object[]
1935 {
1937 typeof(object),
1938 typeof(JsonContract),
1939 typeof(JsonProperty),
1940 typeof(JsonContainerContract),
1941 typeof(JsonProperty)
1942 }, ReturnType = typeof(void))]
1943 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_ContainerPath", ReturnType = typeof(string))]
1944 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalBase), Member = "IsErrorHandled", MemberParameters = new object[]
1945 {
1946 typeof(object),
1947 typeof(JsonContract),
1948 typeof(object),
1950 typeof(string),
1952 }, ReturnType = typeof(bool))]
1953 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "HandleError", MemberParameters = new object[]
1954 {
1956 typeof(int)
1957 }, ReturnType = typeof(void))]
1958 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "RemoveAt", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1959 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "OnSerialized", MemberParameters = new object[]
1960 {
1962 typeof(JsonContract),
1963 typeof(object)
1964 }, ReturnType = typeof(void))]
1965 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 38)]
1970
1971 [global::Cpp2ILInjected.Token(Token = "0x6000660")]
1972 [global::Cpp2ILInjected.Address(RVA = "0x1D00110", Offset = "0x1D00110", Length = "0x344")]
1973 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1974 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeObject", MemberParameters = new object[]
1975 {
1977 typeof(object),
1982 }, ReturnType = typeof(void))]
1983 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeDictionary", MemberParameters = new object[]
1984 {
1987 typeof(JsonDictionaryContract),
1988 typeof(JsonProperty),
1989 typeof(JsonContainerContract),
1990 typeof(JsonProperty)
1991 }, ReturnType = typeof(void))]
1992 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1993 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "EnsureDateTime", MemberParameters = new object[]
1994 {
1996 typeof(DateTimeZoneHandling)
1997 }, ReturnType = typeof(DateTime))]
1998 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
1999 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringWriter), Member = ".ctor", MemberParameters = new object[] { typeof(IFormatProvider) }, ReturnType = typeof(void))]
2000 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_Culture", ReturnType = typeof(CultureInfo))]
2001 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "WriteDateTimeString", MemberParameters = new object[]
2002 {
2005 typeof(DateFormatHandling),
2006 typeof(string),
2008 }, ReturnType = typeof(void))]
2009 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
2010 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalWriter), Member = "TryConvertToString", MemberParameters = new object[]
2011 {
2012 typeof(object),
2013 typeof(Type),
2014 typeof(ref string)
2015 }, ReturnType = typeof(bool))]
2016 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "WriteDateTimeOffsetString", MemberParameters = new object[]
2017 {
2020 typeof(DateFormatHandling),
2021 typeof(string),
2023 }, ReturnType = typeof(void))]
2024 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Convert), Member = "ToString", MemberParameters = new object[]
2025 {
2026 typeof(object),
2028 }, ReturnType = typeof(string))]
2029 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
2030 private string GetPropertyName(JsonWriter writer, object name, JsonContract contract, out bool escape)
2031 {
2032 throw null;
2033 }
2034
2035 [global::Cpp2ILInjected.Token(Token = "0x6000661")]
2036 [global::Cpp2ILInjected.Address(RVA = "0x1CFC5E8", Offset = "0x1CFC5E8", Length = "0x70")]
2037 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2038 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "Serialize", MemberParameters = new object[]
2039 {
2041 typeof(object),
2042 typeof(Type)
2043 }, ReturnType = typeof(void))]
2044 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeObject", MemberParameters = new object[]
2045 {
2047 typeof(object),
2048 typeof(JsonObjectContract),
2049 typeof(JsonProperty),
2050 typeof(JsonContainerContract),
2051 typeof(JsonProperty)
2052 }, ReturnType = typeof(void))]
2053 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeList", MemberParameters = new object[]
2054 {
2057 typeof(JsonArrayContract),
2058 typeof(JsonProperty),
2059 typeof(JsonContainerContract),
2060 typeof(JsonProperty)
2061 }, ReturnType = typeof(void))]
2062 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeMultidimensionalArray", MemberParameters = new object[]
2063 {
2065 typeof(Array),
2066 typeof(JsonArrayContract),
2067 typeof(JsonProperty),
2068 typeof(int),
2069 typeof(int[])
2070 }, ReturnType = typeof(void))]
2071 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "SerializeDictionary", MemberParameters = new object[]
2072 {
2075 typeof(JsonDictionaryContract),
2076 typeof(JsonProperty),
2077 typeof(JsonContainerContract),
2078 typeof(JsonProperty)
2079 }, ReturnType = typeof(void))]
2080 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
2081 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializerInternalBase), Member = "ClearErrorContext", ReturnType = typeof(void))]
2082 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_WriteState", ReturnType = typeof(WriteState))]
2083 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_Top", ReturnType = typeof(int))]
2084 private void HandleError(JsonWriter writer, int initialDepth)
2085 {
2086 throw null;
2087 }
2088
2089 [global::Cpp2ILInjected.Token(Token = "0x6000662")]
2090 [global::Cpp2ILInjected.Address(RVA = "0x1D00454", Offset = "0x1D00454", Length = "0x260")]
2091 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2092 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "CalculatePropertyValues", MemberParameters = new object[]
2093 {
2095 typeof(object),
2100 typeof(ref object)
2101 }, ReturnType = typeof(bool))]
2102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_Path", ReturnType = typeof(string))]
2104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
2105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
2106 {
2107 typeof(string),
2109 typeof(object),
2110 typeof(object),
2111 typeof(object)
2112 }, ReturnType = typeof(string))]
2113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPosition), Member = "FormatMessage", MemberParameters = new object[]
2114 {
2116 typeof(string),
2117 typeof(string)
2118 }, ReturnType = typeof(string))]
2119 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
2120 private bool ShouldSerialize(JsonWriter writer, JsonProperty property, object target)
2121 {
2122 throw null;
2123 }
2124
2125 [global::Cpp2ILInjected.Token(Token = "0x6000663")]
2126 [global::Cpp2ILInjected.Address(RVA = "0x1D006B4", Offset = "0x1D006B4", Length = "0x260")]
2127 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2128 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "CalculatePropertyValues", MemberParameters = new object[]
2129 {
2131 typeof(object),
2136 typeof(ref object)
2137 }, ReturnType = typeof(bool))]
2138 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonWriter), Member = "get_Path", ReturnType = typeof(string))]
2140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
2141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
2142 {
2143 typeof(string),
2145 typeof(object),
2146 typeof(object),
2147 typeof(object)
2148 }, ReturnType = typeof(string))]
2149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPosition), Member = "FormatMessage", MemberParameters = new object[]
2150 {
2152 typeof(string),
2153 typeof(string)
2154 }, ReturnType = typeof(string))]
2155 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
2156 private bool IsSpecified(JsonWriter writer, JsonProperty property, object target)
2157 {
2158 throw null;
2159 }
2160
2161 [global::Cpp2ILInjected.Token(Token = "0x40002D1")]
2162 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
2164
2165 [global::Cpp2ILInjected.Token(Token = "0x40002D2")]
2166 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
2167 private int _rootLevel;
2168
2169 [global::Cpp2ILInjected.Token(Token = "0x40002D3")]
2170 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
2172 }
2173}
class f__AnonymousType0<< Count > j__TPar
bool IsSpecified(JsonWriter writer, JsonProperty property, object target)
bool HasFlag(TypeNameHandling value, TypeNameHandling flag)
void OnSerializing(JsonWriter writer, JsonContract contract, object value)
void SerializeISerializable(JsonWriter writer, ISerializable value, JsonISerializableContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty)
static bool TryConvertToString(object value, Type type, out string s)
void SerializeValue(JsonWriter writer, object value, JsonContract valueContract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty)
bool HasFlag(PreserveReferencesHandling value, PreserveReferencesHandling flag)
void SerializeObject(JsonWriter writer, object value, JsonObjectContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty)
void SerializeMultidimensionalArray(JsonWriter writer, Array values, JsonArrayContract contract, JsonProperty member, int initialDepth, int[] indices)
void SerializeDictionary(JsonWriter writer, IDictionary values, JsonDictionaryContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty)
string GetPropertyName(JsonWriter writer, object name, JsonContract contract, out bool escape)
void SerializeMultidimensionalArray(JsonWriter writer, Array values, JsonArrayContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty)
bool ShouldWriteType(TypeNameHandling typeNameHandlingFlag, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty)
bool CalculatePropertyValues(JsonWriter writer, object value, JsonContainerContract contract, JsonProperty member, JsonProperty property, out JsonContract memberContract, out object memberValue)
bool HasFlag(DefaultValueHandling value, DefaultValueHandling flag)
bool WriteStartArray(JsonWriter writer, object values, JsonArrayContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty)
bool ShouldWriteReference(object value, JsonProperty property, JsonContract valueContract, JsonContainerContract collectionContract, JsonProperty containerProperty)
bool ShouldWriteProperty(object memberValue, JsonProperty property)
void WriteObjectStart(JsonWriter writer, object value, JsonContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty)
bool? ResolveIsReference(JsonContract contract, JsonProperty property, JsonContainerContract collectionContract, JsonProperty containerProperty)
void SerializeList(JsonWriter writer, IEnumerable values, JsonArrayContract contract, JsonProperty member, JsonContainerContract collectionContract, JsonProperty containerProperty)
void OnSerialized(JsonWriter writer, JsonContract contract, object value)
void SerializeConvertable(JsonWriter writer, JsonConverter converter, object value, JsonContract contract, JsonContainerContract collectionContract, JsonProperty containerProperty)
void SerializeString(JsonWriter writer, object value, JsonStringContract contract)
void Serialize(JsonWriter jsonWriter, object value, Type objectType)
bool CheckForCircularReference(JsonWriter writer, object value, JsonProperty property, JsonContract contract, JsonContainerContract containerContract, JsonProperty containerProperty)
void SerializePrimitive(JsonWriter writer, object value, JsonPrimitiveContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerProperty)
bool ShouldSerialize(JsonWriter writer, JsonProperty property, object target)
void WriteReferenceIdProperty(JsonWriter writer, Type type, object value)
Int32Enum
Definition Int32Enum.cs:8