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
XmlNodeConverter.cs
Go to the documentation of this file.
1using System;
5using System.Xml;
12
14{
15 [Preserve]
16 [global::Cpp2ILInjected.Token(Token = "0x200011D")]
18 {
19 [global::Cpp2ILInjected.Token(Token = "0x17000229")]
21 {
23 [global::Cpp2ILInjected.Token(Token = "0x6000B13")]
24 [global::Cpp2ILInjected.Address(RVA = "0x1D2EE4C", Offset = "0x1D2EE4C", Length = "0x8")]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
26 get
27 {
28 throw null;
29 }
31 [global::Cpp2ILInjected.Token(Token = "0x6000B14")]
32 [global::Cpp2ILInjected.Address(RVA = "0x1D2EE54", Offset = "0x1D2EE54", Length = "0x8")]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
34 set
35 {
36 throw null;
37 }
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x1700022A")]
42 {
44 [global::Cpp2ILInjected.Token(Token = "0x6000B15")]
45 [global::Cpp2ILInjected.Address(RVA = "0x1D2EE5C", Offset = "0x1D2EE5C", Length = "0x8")]
46 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
47 get
48 {
49 throw null;
50 }
52 [global::Cpp2ILInjected.Token(Token = "0x6000B16")]
53 [global::Cpp2ILInjected.Address(RVA = "0x1D2EE64", Offset = "0x1D2EE64", Length = "0xC")]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
55 set
56 {
57 throw null;
58 }
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x1700022B")]
62 public bool OmitRootObject
63 {
65 [global::Cpp2ILInjected.Token(Token = "0x6000B17")]
66 [global::Cpp2ILInjected.Address(RVA = "0x1D2EE70", Offset = "0x1D2EE70", Length = "0x8")]
67 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
68 get
69 {
70 throw null;
71 }
73 [global::Cpp2ILInjected.Token(Token = "0x6000B18")]
74 [global::Cpp2ILInjected.Address(RVA = "0x1D2EE78", Offset = "0x1D2EE78", Length = "0xC")]
75 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
76 set
77 {
78 throw null;
79 }
80 }
81
82 [global::Cpp2ILInjected.Token(Token = "0x6000B19")]
83 [global::Cpp2ILInjected.Address(RVA = "0x1D2EE84", Offset = "0x1D2EE84", Length = "0x11C")]
84 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
85 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "WrapXml", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(IXmlNode))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NameTable), Member = ".ctor", ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNamespaceManager), Member = ".ctor", MemberParameters = new object[] { typeof(XmlNameTable) }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "PushParentNamespaces", MemberParameters = new object[]
90 {
91 typeof(IXmlNode),
93 }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "SerializeNode", MemberParameters = new object[]
95 {
97 typeof(IXmlNode),
99 typeof(bool)
100 }, ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
102 public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
103 {
104 throw null;
105 }
106
107 [global::Cpp2ILInjected.Token(Token = "0x6000B1A")]
108 [global::Cpp2ILInjected.Address(RVA = "0x1D2EFA0", Offset = "0x1D2EFA0", Length = "0x118")]
109 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "WriteJson", MemberParameters = new object[]
111 {
113 typeof(object),
115 }, ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeWrapper), Member = "WrapNode", MemberParameters = new object[] { typeof(XmlNode) }, ReturnType = typeof(IXmlNode))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XContainerWrapper), Member = "WrapNode", MemberParameters = new object[] { typeof(XObject) }, ReturnType = typeof(IXmlNode))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
120 {
121 typeof(string),
122 typeof(string)
123 }, ReturnType = typeof(void))]
124 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
125 private IXmlNode WrapXml(object value)
126 {
127 throw null;
128 }
129
130 [global::Cpp2ILInjected.Token(Token = "0x6000B1B")]
131 [global::Cpp2ILInjected.Address(RVA = "0x1D2F0B8", Offset = "0x1D2F0B8", Length = "0x624")]
132 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
133 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "WriteJson", MemberParameters = new object[]
134 {
136 typeof(object),
138 }, ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "Reverse", ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
145 {
146 typeof(string),
147 typeof(string)
148 }, ReturnType = typeof(bool))]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
150 {
151 typeof(string),
152 typeof(string)
153 }, ReturnType = typeof(bool))]
154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
155 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
157 {
158 throw null;
159 }
160
161 [global::Cpp2ILInjected.Token(Token = "0x6000B1C")]
162 [global::Cpp2ILInjected.Address(RVA = "0x1D30D68", Offset = "0x1D30D68", Length = "0x310")]
163 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
164 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "GetPropertyName", MemberParameters = new object[]
165 {
168 }, ReturnType = typeof(string))]
169 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
171 {
172 typeof(string),
173 typeof(string)
174 }, ReturnType = typeof(bool))]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlConvert), Member = "DecodeName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
178 {
179 typeof(string),
180 typeof(string),
181 typeof(string)
182 }, ReturnType = typeof(string))]
183 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
184 private string ResolveFullName(IXmlNode node, XmlNamespaceManager manager)
185 {
186 throw null;
187 }
188
189 [global::Cpp2ILInjected.Token(Token = "0x6000B1D")]
190 [global::Cpp2ILInjected.Address(RVA = "0x1D31078", Offset = "0x1D31078", Length = "0x414")]
191 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
192 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "SerializeGroupedNodes", MemberParameters = new object[]
193 {
197 typeof(bool)
198 }, ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "SerializeNode", MemberParameters = new object[]
200 {
202 typeof(IXmlNode),
204 typeof(bool)
205 }, ReturnType = typeof(void))]
206 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
208 {
209 typeof(string),
210 typeof(string)
211 }, ReturnType = typeof(bool))]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "ResolveFullName", MemberParameters = new object[]
213 {
214 typeof(IXmlNode),
216 }, ReturnType = typeof(string))]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
218 {
219 typeof(string),
220 typeof(string)
221 }, ReturnType = typeof(string))]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
223 {
224 typeof(object),
225 typeof(object)
226 }, ReturnType = typeof(string))]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
228 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
229 private string GetPropertyName(IXmlNode node, XmlNamespaceManager manager)
230 {
231 throw null;
232 }
233
234 [global::Cpp2ILInjected.Token(Token = "0x6000B1E")]
235 [global::Cpp2ILInjected.Address(RVA = "0x1D3148C", Offset = "0x1D3148C", Length = "0x3DC")]
236 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "SerializeGroupedNodes", MemberParameters = new object[]
238 {
242 typeof(bool)
243 }, ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "SerializeNode", MemberParameters = new object[]
245 {
247 typeof(IXmlNode),
249 typeof(bool)
250 }, ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
254 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
255 {
256 typeof(string),
257 typeof(string)
258 }, ReturnType = typeof(bool))]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlConvert), Member = "ToBoolean", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
261 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
262 private bool IsArray(IXmlNode node)
263 {
264 throw null;
265 }
266
267 [global::Cpp2ILInjected.Token(Token = "0x6000B1F")]
268 [global::Cpp2ILInjected.Address(RVA = "0x1D31868", Offset = "0x1D31868", Length = "0x4F8")]
269 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
270 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "SerializeNode", MemberParameters = new object[]
271 {
275 typeof(bool)
276 }, ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = ".ctor", ReturnType = typeof(void))]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "GetPropertyName", MemberParameters = new object[]
281 {
282 typeof(IXmlNode),
284 }, ReturnType = typeof(string))]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "TryGetValue", MemberParameters = new object[]
286 {
287 typeof(object),
288 typeof(ref object)
289 }, ReturnType = typeof(bool))]
290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
291 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "Add", MemberParameters = new object[]
292 {
293 typeof(object),
294 typeof(object)
295 }, ReturnType = typeof(void))]
296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
297 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "IsArray", MemberParameters = new object[] { typeof(IXmlNode) }, ReturnType = typeof(bool))]
299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "SerializeNode", MemberParameters = new object[]
300 {
302 typeof(IXmlNode),
304 typeof(bool)
305 }, ReturnType = typeof(void))]
306 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
307 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
309 {
310 throw null;
311 }
312
313 [global::Cpp2ILInjected.Token(Token = "0x6000B20")]
314 [global::Cpp2ILInjected.Address(RVA = "0x1D2F6DC", Offset = "0x1D2F6DC", Length = "0x168C")]
315 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
316 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "WriteJson", MemberParameters = new object[]
317 {
319 typeof(object),
321 }, ReturnType = typeof(void))]
322 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "SerializeGroupedNodes", MemberParameters = new object[]
323 {
325 typeof(IXmlNode),
327 typeof(bool)
328 }, ReturnType = typeof(void))]
329 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "SerializeNode", MemberParameters = new object[]
330 {
332 typeof(IXmlNode),
334 typeof(bool)
335 }, ReturnType = typeof(void))]
336 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "SerializeGroupedNodes", MemberParameters = new object[]
338 {
340 typeof(IXmlNode),
342 typeof(bool)
343 }, ReturnType = typeof(void))]
344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
345 {
346 typeof(string),
347 typeof(string)
348 }, ReturnType = typeof(bool))]
349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "IsArray", MemberParameters = new object[] { typeof(IXmlNode) }, ReturnType = typeof(bool))]
350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "AllSameName", MemberParameters = new object[] { typeof(IXmlNode) }, ReturnType = typeof(bool))]
351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "GetPropertyName", MemberParameters = new object[]
352 {
353 typeof(IXmlNode),
355 }, ReturnType = typeof(string))]
356 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
357 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
358 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
359 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
360 {
361 typeof(string),
362 typeof(string)
363 }, ReturnType = typeof(bool))]
364 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlConvert), Member = "DecodeName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
365 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
366 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "ValueAttributes", MemberParameters = new object[] { typeof(List<IXmlNode>) }, ReturnType = typeof(bool))]
367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
368 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CollectionUtils), Member = "IsNullOrEmpty", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.Collections.Generic.ICollection`1<T>" }, ReturnType = typeof(bool))]
369 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "SerializeNode", MemberParameters = new object[]
370 {
372 typeof(IXmlNode),
374 typeof(bool)
375 }, ReturnType = typeof(void))]
376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
377 {
378 typeof(object),
379 typeof(object)
380 }, ReturnType = typeof(string))]
381 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
382 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 84)]
384 {
385 throw null;
386 }
387
388 [global::Cpp2ILInjected.Token(Token = "0x6000B21")]
389 [global::Cpp2ILInjected.Address(RVA = "0x1D31D60", Offset = "0x1D31D60", Length = "0x294")]
390 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
391 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "SerializeNode", MemberParameters = new object[]
392 {
396 typeof(bool)
397 }, ReturnType = typeof(void))]
398 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
400 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
401 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
402 {
403 typeof(string),
404 typeof(string)
405 }, ReturnType = typeof(bool))]
406 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
407 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
408 private static bool AllSameName(IXmlNode node)
409 {
410 throw null;
411 }
412
413 [global::Cpp2ILInjected.Token(Token = "0x6000B22")]
414 [global::Cpp2ILInjected.Address(RVA = "0x1D321E8", Offset = "0x1D321E8", Length = "0x610")]
415 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
416 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
417 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NameTable), Member = ".ctor", ReturnType = typeof(void))]
418 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNamespaceManager), Member = ".ctor", MemberParameters = new object[] { typeof(XmlNameTable) }, ReturnType = typeof(void))]
419 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XDocument), Member = ".ctor", ReturnType = typeof(void))]
421 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XContainerWrapper), Member = ".ctor", MemberParameters = new object[] { typeof(XContainer) }, ReturnType = typeof(void))]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlDocument), Member = ".ctor", ReturnType = typeof(void))]
423 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
424 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
425 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "DeserializeNode", MemberParameters = new object[]
426 {
428 typeof(IXmlDocument),
430 typeof(IXmlNode)
431 }, ReturnType = typeof(void))]
432 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "ReadElement", MemberParameters = new object[]
433 {
435 typeof(IXmlDocument),
436 typeof(IXmlNode),
437 typeof(string),
439 }, ReturnType = typeof(void))]
440 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNode), Member = "Remove", ReturnType = typeof(void))]
441 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
442 {
443 typeof(object),
444 typeof(object)
445 }, ReturnType = typeof(string))]
446 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
447 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 46)]
448 public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
449 {
450 throw null;
451 }
452
453 [global::Cpp2ILInjected.Token(Token = "0x6000B23")]
454 [global::Cpp2ILInjected.Address(RVA = "0x1D33150", Offset = "0x1D33150", Length = "0x544")]
455 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
456 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "ReadArrayElements", MemberParameters = new object[]
457 {
460 typeof(string),
463 }, ReturnType = typeof(void))]
464 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "DeserializeNode", MemberParameters = new object[]
465 {
467 typeof(IXmlDocument),
469 typeof(IXmlNode)
470 }, ReturnType = typeof(void))]
471 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
472 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
473 {
474 typeof(string),
475 typeof(string)
476 }, ReturnType = typeof(bool))]
477 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
478 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[]
480 {
481 typeof(string),
482 typeof(string),
484 }, ReturnType = typeof(bool))]
485 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "CreateDocumentType", MemberParameters = new object[]
486 {
488 typeof(IXmlDocument),
489 typeof(IXmlNode)
490 }, ReturnType = typeof(void))]
491 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "ReadArrayElements", MemberParameters = new object[]
492 {
494 typeof(IXmlDocument),
495 typeof(string),
496 typeof(IXmlNode),
498 }, ReturnType = typeof(void))]
499 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "ReadElement", MemberParameters = new object[]
500 {
502 typeof(IXmlDocument),
503 typeof(IXmlNode),
504 typeof(string),
506 }, ReturnType = typeof(void))]
507 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
509 {
510 throw null;
511 }
512
513 [global::Cpp2ILInjected.Token(Token = "0x6000B24")]
514 [global::Cpp2ILInjected.Address(RVA = "0x1D327F8", Offset = "0x1D327F8", Length = "0x2C0")]
515 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
516 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "ReadJson", MemberParameters = new object[]
517 {
519 typeof(Type),
520 typeof(object),
522 }, ReturnType = typeof(object))]
523 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "DeserializeValue", MemberParameters = new object[]
524 {
526 typeof(IXmlDocument),
528 typeof(string),
529 typeof(IXmlNode)
530 }, ReturnType = typeof(void))]
531 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
532 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
533 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "ReadAttributeElements", MemberParameters = new object[]
534 {
537 }, ReturnType = typeof(Dictionary<string, string>))]
538 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MiscellaneousUtils), Member = "GetPrefix", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
539 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "StartsWith", MemberParameters = new object[]
540 {
541 typeof(string),
542 typeof(char)
543 }, ReturnType = typeof(bool))]
544 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
545 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "AddAttribute", MemberParameters = new object[]
546 {
548 typeof(IXmlDocument),
549 typeof(IXmlNode),
550 typeof(string),
552 typeof(string)
553 }, ReturnType = typeof(void))]
554 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
555 {
556 typeof(string),
557 typeof(string)
558 }, ReturnType = typeof(bool))]
559 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "CreateElement", MemberParameters = new object[]
560 {
562 typeof(IXmlDocument),
563 typeof(IXmlNode),
564 typeof(string),
566 typeof(string),
568 }, ReturnType = typeof(void))]
569 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
570 {
572 typeof(string)
573 }, ReturnType = typeof(JsonSerializationException))]
574 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
576 {
577 throw null;
578 }
579
580 [global::Cpp2ILInjected.Token(Token = "0x6000B25")]
581 [global::Cpp2ILInjected.Address(RVA = "0x1D34A08", Offset = "0x1D34A08", Length = "0x62C")]
582 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
583 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "ReadElement", MemberParameters = new object[]
584 {
588 typeof(string),
590 }, ReturnType = typeof(void))]
591 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
592 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "CreateElement", MemberParameters = new object[]
593 {
594 typeof(string),
595 typeof(IXmlDocument),
596 typeof(string),
598 }, ReturnType = typeof(IXmlElement))]
599 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
600 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
601 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlConvert), Member = "EncodeName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
602 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MiscellaneousUtils), Member = "GetPrefix", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
603 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
604 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
605 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "ConvertTokenToXmlValue", MemberParameters = new object[] { typeof(JsonReader) }, ReturnType = typeof(string))]
606 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "DeserializeNode", MemberParameters = new object[]
607 {
609 typeof(IXmlDocument),
611 typeof(IXmlNode)
612 }, ReturnType = typeof(void))]
613 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
615 {
616 throw null;
617 }
618
619 [global::Cpp2ILInjected.Token(Token = "0x6000B26")]
620 [global::Cpp2ILInjected.Address(RVA = "0x1D34798", Offset = "0x1D34798", Length = "0x270")]
621 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
622 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "ReadElement", MemberParameters = new object[]
623 {
627 typeof(string),
629 }, ReturnType = typeof(void))]
630 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
631 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlConvert), Member = "EncodeName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
632 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
633 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
634 private static void AddAttribute(JsonReader reader, IXmlDocument document, IXmlNode currentNode, string attributeName, XmlNamespaceManager manager, string attributePrefix)
635 {
636 throw null;
637 }
638
639 [global::Cpp2ILInjected.Token(Token = "0x6000B27")]
640 [global::Cpp2ILInjected.Address(RVA = "0x1D351D0", Offset = "0x1D351D0", Length = "0x5B8")]
641 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
642 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "CreateElement", MemberParameters = new object[]
643 {
647 typeof(string),
649 typeof(string),
651 }, ReturnType = typeof(void))]
652 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "ReadAttributeElements", MemberParameters = new object[]
653 {
656 }, ReturnType = typeof(Dictionary<string, string>))]
657 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
658 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
659 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Convert), Member = "ToInt64", MemberParameters = new object[]
660 {
661 typeof(object),
663 }, ReturnType = typeof(long))]
664 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlConvert), Member = "ToString", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(string))]
665 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Convert), Member = "ToBoolean", MemberParameters = new object[]
666 {
667 typeof(object),
669 }, ReturnType = typeof(bool))]
670 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlConvert), Member = "ToString", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(string))]
671 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlConvert), Member = "ToString", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(string))]
672 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Convert), Member = "ToDouble", MemberParameters = new object[]
673 {
674 typeof(object),
676 }, ReturnType = typeof(double))]
677 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlConvert), Member = "ToString", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(string))]
678 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlConvert), Member = "ToString", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(string))]
679 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Convert), Member = "ToDateTime", MemberParameters = new object[]
680 {
681 typeof(object),
683 }, ReturnType = typeof(DateTime))]
684 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Kind", ReturnType = typeof(DateTimeKind))]
685 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "ToSerializationMode", MemberParameters = new object[] { typeof(DateTimeKind) }, ReturnType = typeof(XmlDateTimeSerializationMode))]
686 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlConvert), Member = "ToString", MemberParameters = new object[]
687 {
690 }, ReturnType = typeof(string))]
691 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlConvert), Member = "ToString", MemberParameters = new object[] { typeof(DateTimeOffset) }, ReturnType = typeof(string))]
692 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
693 {
694 typeof(string),
696 typeof(object)
697 }, ReturnType = typeof(string))]
698 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
699 {
701 typeof(string)
702 }, ReturnType = typeof(JsonSerializationException))]
703 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 35)]
704 private string ConvertTokenToXmlValue(JsonReader reader)
705 {
706 throw null;
707 }
708
709 [global::Cpp2ILInjected.Token(Token = "0x6000B28")]
710 [global::Cpp2ILInjected.Address(RVA = "0x1D33E4C", Offset = "0x1D33E4C", Length = "0x378")]
711 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
712 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "DeserializeValue", MemberParameters = new object[]
713 {
717 typeof(string),
719 }, ReturnType = typeof(void))]
720 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
721 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MiscellaneousUtils), Member = "GetPrefix", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
722 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "CreateElement", MemberParameters = new object[]
723 {
724 typeof(string),
725 typeof(IXmlDocument),
726 typeof(string),
728 }, ReturnType = typeof(IXmlElement))]
729 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "DeserializeValue", MemberParameters = new object[]
730 {
732 typeof(IXmlDocument),
734 typeof(string),
735 typeof(IXmlNode)
736 }, ReturnType = typeof(void))]
737 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "AddJsonArrayAttribute", MemberParameters = new object[]
738 {
739 typeof(IXmlElement),
740 typeof(IXmlDocument)
741 }, ReturnType = typeof(void))]
742 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
743 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
744 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
745 {
746 typeof(string),
747 typeof(string)
748 }, ReturnType = typeof(bool))]
749 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
750 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
752 {
753 throw null;
754 }
755
756 [global::Cpp2ILInjected.Token(Token = "0x6000B29")]
757 [global::Cpp2ILInjected.Address(RVA = "0x1D35788", Offset = "0x1D35788", Length = "0x338")]
758 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
759 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "ReadArrayElements", MemberParameters = new object[]
760 {
763 typeof(string),
766 }, ReturnType = typeof(void))]
767 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "DeserializeNode", MemberParameters = new object[]
768 {
770 typeof(IXmlDocument),
772 typeof(IXmlNode)
773 }, ReturnType = typeof(void))]
774 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
775 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
777 {
778 throw null;
779 }
780
781 [global::Cpp2ILInjected.Token(Token = "0x6000B2A")]
782 [global::Cpp2ILInjected.Address(RVA = "0x1D341C4", Offset = "0x1D341C4", Length = "0x5D4")]
783 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
784 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "ReadElement", MemberParameters = new object[]
785 {
789 typeof(string),
791 }, ReturnType = typeof(void))]
792 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
793 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = ".ctor", ReturnType = typeof(void))]
794 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
795 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
796 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
797 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "ConvertTokenToXmlValue", MemberParameters = new object[] { typeof(JsonReader) }, ReturnType = typeof(string))]
798 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "Add", MemberParameters = new object[]
799 {
800 typeof(object),
801 typeof(object)
802 }, ReturnType = typeof(void))]
803 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "IsNamespaceAttribute", MemberParameters = new object[]
804 {
805 typeof(string),
806 typeof(ref string)
807 }, ReturnType = typeof(bool))]
808 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
809 {
810 typeof(string),
811 typeof(string)
812 }, ReturnType = typeof(bool))]
813 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
814 {
815 typeof(object),
816 typeof(object)
817 }, ReturnType = typeof(string))]
818 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int?), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
819 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
820 {
821 typeof(string),
822 typeof(string)
823 }, ReturnType = typeof(string))]
824 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTokenUtils), Member = "IsPrimitiveToken", MemberParameters = new object[] { typeof(JsonToken) }, ReturnType = typeof(bool))]
825 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
826 {
827 typeof(string),
828 typeof(string),
829 typeof(string)
830 }, ReturnType = typeof(string))]
831 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
832 {
834 typeof(string)
835 }, ReturnType = typeof(JsonSerializationException))]
836 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
838 {
839 throw null;
840 }
841
842 [global::Cpp2ILInjected.Token(Token = "0x6000B2B")]
843 [global::Cpp2ILInjected.Address(RVA = "0x1D33694", Offset = "0x1D33694", Length = "0x424")]
844 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
845 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
846 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
847 {
848 typeof(string),
849 typeof(string)
850 }, ReturnType = typeof(bool))]
851 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
852 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
853 {
854 typeof(object),
855 typeof(object)
856 }, ReturnType = typeof(string))]
857 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
858 {
860 typeof(string)
861 }, ReturnType = typeof(JsonSerializationException))]
862 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
864 {
865 throw null;
866 }
867
868 [global::Cpp2ILInjected.Token(Token = "0x6000B2C")]
869 [global::Cpp2ILInjected.Address(RVA = "0x1D33AB8", Offset = "0x1D33AB8", Length = "0x394")]
870 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
871 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "DeserializeValue", MemberParameters = new object[]
872 {
876 typeof(string),
878 }, ReturnType = typeof(void))]
879 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
880 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
881 {
882 typeof(string),
883 typeof(string)
884 }, ReturnType = typeof(bool))]
885 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
886 {
887 typeof(object),
888 typeof(object)
889 }, ReturnType = typeof(string))]
890 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
891 {
893 typeof(string)
894 }, ReturnType = typeof(JsonSerializationException))]
895 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
897 {
898 throw null;
899 }
900
901 [global::Cpp2ILInjected.Token(Token = "0x6000B2D")]
902 [global::Cpp2ILInjected.Address(RVA = "0x1D35034", Offset = "0x1D35034", Length = "0x19C")]
903 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
904 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "CreateElement", MemberParameters = new object[]
905 {
909 typeof(string),
911 typeof(string),
913 }, ReturnType = typeof(void))]
914 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "ReadArrayElements", MemberParameters = new object[]
915 {
917 typeof(IXmlDocument),
918 typeof(string),
919 typeof(IXmlNode),
921 }, ReturnType = typeof(void))]
922 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
923 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlConvert), Member = "EncodeName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
924 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
925 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
927 {
928 throw null;
929 }
930
931 [global::Cpp2ILInjected.Token(Token = "0x6000B2E")]
932 [global::Cpp2ILInjected.Address(RVA = "0x1D32AB8", Offset = "0x1D32AB8", Length = "0x698")]
933 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
934 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "ReadJson", MemberParameters = new object[]
935 {
937 typeof(Type),
938 typeof(object),
940 }, ReturnType = typeof(object))]
941 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "CreateElement", MemberParameters = new object[]
942 {
944 typeof(IXmlDocument),
945 typeof(IXmlNode),
946 typeof(string),
948 typeof(string),
950 }, ReturnType = typeof(void))]
951 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
952 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "DeserializeValue", MemberParameters = new object[]
953 {
955 typeof(IXmlDocument),
957 typeof(string),
958 typeof(IXmlNode)
959 }, ReturnType = typeof(void))]
960 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
961 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
962 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
963 {
964 typeof(string),
965 typeof(string)
966 }, ReturnType = typeof(bool))]
967 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = "AddJsonArrayAttribute", MemberParameters = new object[]
968 {
969 typeof(IXmlElement),
970 typeof(IXmlDocument)
971 }, ReturnType = typeof(void))]
972 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
973 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
974 {
975 typeof(object),
976 typeof(object)
977 }, ReturnType = typeof(string))]
978 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = "Create", MemberParameters = new object[]
979 {
981 typeof(string)
982 }, ReturnType = typeof(JsonSerializationException))]
983 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
985 {
986 throw null;
987 }
988
989 [global::Cpp2ILInjected.Token(Token = "0x6000B2F")]
990 [global::Cpp2ILInjected.Address(RVA = "0x1D35AC0", Offset = "0x1D35AC0", Length = "0xE4")]
991 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
992 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "ReadAttributeElements", MemberParameters = new object[]
993 {
996 }, ReturnType = typeof(Dictionary<string, string>))]
997 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
998 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "StartsWith", MemberParameters = new object[]
999 {
1000 typeof(string),
1002 }, ReturnType = typeof(bool))]
1003 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
1004 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
1005 {
1006 typeof(int),
1007 typeof(int)
1008 }, ReturnType = typeof(string))]
1009 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1010 private bool IsNamespaceAttribute(string attributeName, out string prefix)
1011 {
1012 throw null;
1013 }
1014
1015 [global::Cpp2ILInjected.Token(Token = "0x6000B30")]
1016 [global::Cpp2ILInjected.Address(RVA = "0x1D31FF4", Offset = "0x1D31FF4", Length = "0x1F4")]
1017 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1018 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "SerializeNode", MemberParameters = new object[]
1019 {
1023 typeof(bool)
1024 }, ReturnType = typeof(void))]
1025 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1026 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
1027 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
1028 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
1029 {
1030 typeof(string),
1031 typeof(string)
1032 }, ReturnType = typeof(bool))]
1033 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
1034 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
1036 {
1037 throw null;
1038 }
1039
1040 [global::Cpp2ILInjected.Token(Token = "0x6000B31")]
1041 [global::Cpp2ILInjected.Address(RVA = "0x1D35BA4", Offset = "0x1D35BA4", Length = "0xEC")]
1042 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1043 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1044 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
1045 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1046 public override bool CanConvert(Type valueType)
1047 {
1048 throw null;
1049 }
1050
1051 [global::Cpp2ILInjected.Token(Token = "0x6000B32")]
1052 [global::Cpp2ILInjected.Address(RVA = "0x1D35C90", Offset = "0x1D35C90", Length = "0x1008")]
1053 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1054 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonConvert), Member = "SerializeXmlNode", MemberParameters = new object[]
1055 {
1056 typeof(XmlNode),
1058 }, ReturnType = typeof(string))]
1059 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonConvert), Member = "SerializeXmlNode", MemberParameters = new object[]
1060 {
1061 typeof(XmlNode),
1063 typeof(bool)
1064 }, ReturnType = typeof(string))]
1065 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonConvert), Member = "DeserializeXmlNode", MemberParameters = new object[]
1066 {
1067 typeof(string),
1068 typeof(string),
1069 typeof(bool)
1070 }, ReturnType = typeof(XmlDocument))]
1071 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonConvert), Member = "SerializeXNode", MemberParameters = new object[]
1072 {
1073 typeof(XObject),
1074 typeof(Formatting),
1075 typeof(bool)
1076 }, ReturnType = typeof(string))]
1077 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonConvert), Member = "DeserializeXNode", MemberParameters = new object[]
1078 {
1079 typeof(string),
1080 typeof(string),
1081 typeof(bool)
1082 }, ReturnType = typeof(XDocument))]
1083 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = ".cctor", ReturnType = typeof(void))]
1084 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
1085 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonConverter), Member = ".ctor", ReturnType = typeof(void))]
1086 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1088 {
1089 throw null;
1090 }
1091
1092 [global::Cpp2ILInjected.Token(Token = "0x400041A")]
1093 private const string TextName = "#text";
1094
1095 [global::Cpp2ILInjected.Token(Token = "0x400041B")]
1096 private const string CommentName = "#comment";
1097
1098 [global::Cpp2ILInjected.Token(Token = "0x400041C")]
1099 private const string CDataName = "#cdata-section";
1100
1101 [global::Cpp2ILInjected.Token(Token = "0x400041D")]
1102 private const string WhitespaceName = "#whitespace";
1103
1104 [global::Cpp2ILInjected.Token(Token = "0x400041E")]
1105 private const string SignificantWhitespaceName = "#significant-whitespace";
1106
1107 [global::Cpp2ILInjected.Token(Token = "0x400041F")]
1108 private const string DeclarationName = "?xml";
1109
1110 [global::Cpp2ILInjected.Token(Token = "0x4000420")]
1111 private const string JsonNamespaceUri = "http://james.newtonking.com/projects/json";
1112
1114 [global::Cpp2ILInjected.Token(Token = "0x4000421")]
1115 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1116 private string <DeserializeRootElementName>k__BackingField;
1117
1119 [global::Cpp2ILInjected.Token(Token = "0x4000422")]
1120 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
1121 private bool <WriteArrayAttribute>k__BackingField;
1122
1124 [global::Cpp2ILInjected.Token(Token = "0x4000423")]
1125 [global::Cpp2ILInjected.FieldOffset(Offset = "0x19")]
1126 private bool <OmitRootObject>k__BackingField;
1127 }
1128}
class f__AnonymousType0<< Count > j__TPar
void CreateDocumentType(JsonReader reader, IXmlDocument document, IXmlNode currentNode)
override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
void ReadArrayElements(JsonReader reader, IXmlDocument document, string propertyName, IXmlNode currentNode, XmlNamespaceManager manager)
string< DeserializeRootElementName > k__BackingField
void ReadElement(JsonReader reader, IXmlDocument document, IXmlNode currentNode, string propertyName, XmlNamespaceManager manager)
void CreateInstruction(JsonReader reader, IXmlDocument document, IXmlNode currentNode, string propertyName)
string ResolveFullName(IXmlNode node, XmlNamespaceManager manager)
override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
void SerializeGroupedNodes(JsonWriter writer, IXmlNode node, XmlNamespaceManager manager, bool writePropertyName)
bool IsNamespaceAttribute(string attributeName, out string prefix)
void DeserializeValue(JsonReader reader, IXmlDocument document, XmlNamespaceManager manager, string propertyName, IXmlNode currentNode)
string GetPropertyName(IXmlNode node, XmlNamespaceManager manager)
void DeserializeNode(JsonReader reader, IXmlDocument document, XmlNamespaceManager manager, IXmlNode currentNode)
void SerializeNode(JsonWriter writer, IXmlNode node, XmlNamespaceManager manager, bool writePropertyName)
static void AddAttribute(JsonReader reader, IXmlDocument document, IXmlNode currentNode, string attributeName, XmlNamespaceManager manager, string attributePrefix)
void CreateElement(JsonReader reader, IXmlDocument document, IXmlNode currentNode, string elementName, XmlNamespaceManager manager, string elementPrefix, Dictionary< string, string > attributeNameValues)
IXmlElement CreateElement(string elementName, IXmlDocument document, string elementPrefix, XmlNamespaceManager manager)
void AddJsonArrayAttribute(IXmlElement element, IXmlDocument document)
void PushParentNamespaces(IXmlNode node, XmlNamespaceManager manager)
Dictionary< string, string > ReadAttributeElements(JsonReader reader, XmlNamespaceManager manager)