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
DefaultContractResolver.cs
Go to the documentation of this file.
1using System;
7using System.Linq;
13using Cpp2ILInjected;
18
20{
21 [Preserve]
22 [global::Cpp2ILInjected.Token(Token = "0x200008A")]
24 {
25 [global::Cpp2ILInjected.Token(Token = "0x170000CE")]
27 {
28 [global::Cpp2ILInjected.Token(Token = "0x60004D4")]
29 [global::Cpp2ILInjected.Address(RVA = "0x1CE3DF8", Offset = "0x1CE3DF8", Length = "0x58")]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
31 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
32 get
33 {
34 throw null;
35 }
36 }
37
38 [global::Cpp2ILInjected.Token(Token = "0x170000CF")]
40 {
41 [global::Cpp2ILInjected.Token(Token = "0x60004D5")]
42 [global::Cpp2ILInjected.Address(RVA = "0x1CE3E50", Offset = "0x1CE3E50", Length = "0x50")]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "get_DynamicCodeGeneration", ReturnType = typeof(bool))]
45 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
46 get
47 {
48 throw null;
49 }
50 }
51
52 [Obsolete("DefaultMembersSearchFlags is obsolete. To modify the members serialized inherit from DefaultContractResolver and override the GetSerializableMembers method instead.")]
53 [global::Cpp2ILInjected.Token(Token = "0x170000D0")]
55 {
57 [global::Cpp2ILInjected.Token(Token = "0x60004D6")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1CE3EA0", Offset = "0x1CE3EA0", Length = "0x8")]
59 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
60 get
61 {
62 throw null;
63 }
65 [global::Cpp2ILInjected.Token(Token = "0x60004D7")]
66 [global::Cpp2ILInjected.Address(RVA = "0x1CE3EA8", Offset = "0x1CE3EA8", Length = "0x8")]
67 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
68 set
69 {
70 throw null;
71 }
72 }
73
74 [global::Cpp2ILInjected.Token(Token = "0x170000D1")]
76 {
78 [global::Cpp2ILInjected.Token(Token = "0x60004D8")]
79 [global::Cpp2ILInjected.Address(RVA = "0x1CE3EB0", Offset = "0x1CE3EB0", Length = "0x8")]
80 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
81 get
82 {
83 throw null;
84 }
86 [global::Cpp2ILInjected.Token(Token = "0x60004D9")]
87 [global::Cpp2ILInjected.Address(RVA = "0x1CE3EB8", Offset = "0x1CE3EB8", Length = "0xC")]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
89 set
90 {
91 throw null;
92 }
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x170000D2")]
97 {
99 [global::Cpp2ILInjected.Token(Token = "0x60004DA")]
100 [global::Cpp2ILInjected.Address(RVA = "0x1CE3EC4", Offset = "0x1CE3EC4", Length = "0x8")]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
102 get
103 {
104 throw null;
105 }
107 [global::Cpp2ILInjected.Token(Token = "0x60004DB")]
108 [global::Cpp2ILInjected.Address(RVA = "0x1CE3ECC", Offset = "0x1CE3ECC", Length = "0xC")]
109 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
110 set
111 {
112 throw null;
113 }
114 }
115
116 [global::Cpp2ILInjected.Token(Token = "0x170000D3")]
118 {
120 [global::Cpp2ILInjected.Token(Token = "0x60004DC")]
121 [global::Cpp2ILInjected.Address(RVA = "0x1CE3ED8", Offset = "0x1CE3ED8", Length = "0x8")]
122 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
123 get
124 {
125 throw null;
126 }
128 [global::Cpp2ILInjected.Token(Token = "0x60004DD")]
129 [global::Cpp2ILInjected.Address(RVA = "0x1CE3EE0", Offset = "0x1CE3EE0", Length = "0xC")]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
131 set
132 {
133 throw null;
134 }
135 }
136
137 [global::Cpp2ILInjected.Token(Token = "0x60004DE")]
138 [global::Cpp2ILInjected.Address(RVA = "0x1CE3EEC", Offset = "0x1CE3EEC", Length = "0x70")]
139 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CamelCasePropertyNamesContractResolver), Member = ".ctor", ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = ".cctor", ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolverState), Member = ".ctor", ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
147 {
148 throw null;
149 }
150
151 [Obsolete("DefaultContractResolver(bool) is obsolete. Use the parameterless constructor and cache instances of the contract resolver within your application for optimal performance.")]
152 [global::Cpp2ILInjected.Token(Token = "0x60004DF")]
153 [global::Cpp2ILInjected.Address(RVA = "0x1CE3C78", Offset = "0x1CE3C78", Length = "0x24")]
154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = ".ctor", ReturnType = typeof(void))]
157 {
158 throw null;
159 }
160
161 [global::Cpp2ILInjected.Token(Token = "0x60004E0")]
162 [global::Cpp2ILInjected.Address(RVA = "0x1CE3F5C", Offset = "0x1CE3F5C", Length = "0x70")]
163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializer), Member = "SetupReader", MemberParameters = new object[]
164 {
170 typeof(ref int?),
171 typeof(ref string)
172 }, ReturnType = typeof(void))]
173 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "ResolveContract", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonContract))]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateProperties", MemberParameters = new object[]
175 {
176 typeof(Type),
177 typeof(MemberSerialization)
178 }, ReturnType = typeof(IList<JsonProperty>))]
179 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
180 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
182 {
183 throw null;
184 }
185
186 [global::Cpp2ILInjected.Token(Token = "0x60004E1")]
187 [global::Cpp2ILInjected.Address(RVA = "0x1CE3FCC", Offset = "0x1CE3FCC", Length = "0x25C")]
188 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
189 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "GetState", ReturnType = typeof(DefaultContractResolverState))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ResolverContractKey, object>), Member = "TryGetValue", MemberParameters = new object[]
193 {
195 typeof(ref object)
196 }, ReturnType = typeof(bool))]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ResolverContractKey, object>), Member = ".ctor", MemberParameters = new object[] { typeof(IDictionary<ResolverContractKey, object>) }, ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ResolverContractKey, object>), Member = ".ctor", ReturnType = typeof(void))]
200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<ResolverContractKey, object>), Member = "set_Item", MemberParameters = new object[]
201 {
202 typeof(ResolverContractKey),
203 typeof(object)
204 }, ReturnType = typeof(void))]
205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
207 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
208 public virtual JsonContract ResolveContract(Type type)
209 {
210 throw null;
211 }
212
213 [global::Cpp2ILInjected.Token(Token = "0x60004E2")]
214 [global::Cpp2ILInjected.Address(RVA = "0x1CE4228", Offset = "0x1CE4228", Length = "0x8EC")]
215 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
216 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "GetObjectMemberSerialization", MemberParameters = new object[]
218 {
219 typeof(Type),
220 typeof(bool)
221 }, ReturnType = typeof(MemberSerialization))]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "GetFieldsAndProperties", MemberParameters = new object[]
223 {
224 typeof(Type),
226 }, ReturnType = typeof(List<MemberInfo>))]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, bool>), Member = ".ctor", MemberParameters = new object[]
228 {
229 typeof(object),
231 }, ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "Where", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[]
233 {
236 }, ReturnType = "System.Collections.Generic.IEnumerable`1<TSource>")]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "ToList", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[] { typeof(IEnumerable<object>) }, ReturnType = "System.Collections.Generic.List`1<TSource>")]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FieldInfo), Member = "get_IsStatic", ReturnType = typeof(bool))]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "GetDataContractAttribute", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(DataContractAttribute))]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "Contains", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "GetAttribute", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { typeof(object) }, ReturnType = "T")]
246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeExtensions), Member = "AssignableToTypeName", MemberParameters = new object[]
248 {
249 typeof(Type),
250 typeof(string),
252 }, ReturnType = typeof(bool))]
253 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 50)]
254 protected virtual List<MemberInfo> GetSerializableMembers(Type objectType)
255 {
256 throw null;
257 }
258
259 [global::Cpp2ILInjected.Token(Token = "0x60004E3")]
260 [global::Cpp2ILInjected.Address(RVA = "0x1CE4B14", Offset = "0x1CE4B14", Length = "0xF0")]
261 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
262 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeExtensions), Member = "IsGenericType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
265 {
266 typeof(string),
267 typeof(string)
268 }, ReturnType = typeof(bool))]
269 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
271 {
272 throw null;
273 }
274
275 [global::Cpp2ILInjected.Token(Token = "0x60004E4")]
276 [global::Cpp2ILInjected.Address(RVA = "0x1CE4C04", Offset = "0x1CE4C04", Length = "0x26C")]
277 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
278 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonObjectContract), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "InitializeContract", MemberParameters = new object[] { typeof(JsonContract) }, ReturnType = typeof(void))]
281 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "GetObjectMemberSerialization", MemberParameters = new object[]
282 {
283 typeof(Type),
284 typeof(bool)
285 }, ReturnType = typeof(MemberSerialization))]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CollectionUtils), Member = "AddRange", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.Collections.Generic.IList`1<T>", "System.Collections.Generic.IEnumerable`1<T>" }, ReturnType = typeof(void))]
287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "GetCachedAttribute", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { typeof(object) }, ReturnType = "T")]
288 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "GetAttributeConstructor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(ConstructorInfo))]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonObjectContract), Member = "set_OverrideConstructor", MemberParameters = new object[] { typeof(ConstructorInfo) }, ReturnType = typeof(void))]
290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonObjectContract), Member = "get_CreatorParameters", ReturnType = typeof(JsonPropertyCollection))]
291 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "GetExtensionDataMemberForType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(MemberInfo))]
292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "SetExtensionDataDelegates", MemberParameters = new object[]
293 {
294 typeof(JsonObjectContract),
296 }, ReturnType = typeof(void))]
297 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "get_FullyTrusted", ReturnType = typeof(bool))]
298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object>), Member = ".ctor", MemberParameters = new object[]
299 {
300 typeof(object),
302 }, ReturnType = typeof(void))]
303 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "GetParameterizedConstructor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(ConstructorInfo))]
304 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonObjectContract), Member = "set_ParametrizedConstructor", MemberParameters = new object[] { typeof(ConstructorInfo) }, ReturnType = typeof(void))]
305 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
306 protected virtual JsonObjectContract CreateObjectContract(Type objectType)
307 {
308 throw null;
309 }
310
311 [global::Cpp2ILInjected.Token(Token = "0x60004E5")]
312 [global::Cpp2ILInjected.Address(RVA = "0x1CE5824", Offset = "0x1CE5824", Length = "0x1C4")]
313 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateObjectContract", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonObjectContract))]
314 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "GetClassHierarchyForType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(List<Type>))]
316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, object>), Member = ".ctor", MemberParameters = new object[]
317 {
318 typeof(object),
320 }, ReturnType = typeof(void))]
321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable), Member = "SelectMany", MemberTypeParameters = new object[] { "TSource", "TResult" }, MemberParameters = new object[] { "System.Collections.Generic.IEnumerable`1<TSource>", "System.Func`2<TSource, IEnumerable`1<TResult>>" }, ReturnType = "System.Collections.Generic.IEnumerable`1<TResult>")]
322 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, bool>), Member = ".ctor", MemberParameters = new object[]
323 {
324 typeof(object),
326 }, ReturnType = typeof(void))]
327 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable), Member = "LastOrDefault", MemberTypeParameters = new object[] { "TSource" }, MemberParameters = new object[] { "System.Collections.Generic.IEnumerable`1<TSource>", "System.Func`2<TSource, Boolean>" }, ReturnType = "TSource")]
328 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
330 {
331 throw null;
332 }
333
334 [global::Cpp2ILInjected.Token(Token = "0x60004E6")]
335 [global::Cpp2ILInjected.Address(RVA = "0x1CE59E8", Offset = "0x1CE59E8", Length = "0x678")]
336 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
337 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateObjectContract", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonObjectContract))]
338 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
340 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "GetAttribute", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { typeof(object) }, ReturnType = "T")]
341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "GetMemberUnderlyingType", MemberParameters = new object[] { typeof(MemberInfo) }, ReturnType = typeof(Type))]
342 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
343 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "ImplementsGenericDefinition", MemberParameters = new object[]
344 {
345 typeof(Type),
346 typeof(Type),
348 }, ReturnType = typeof(bool))]
349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "IsGenericDefinition", MemberParameters = new object[]
350 {
351 typeof(Type),
352 typeof(Type)
353 }, ReturnType = typeof(bool))]
354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "get_ReflectionDelegateFactory", ReturnType = typeof(ReflectionDelegateFactory))]
355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionDelegateFactory), Member = "CreateGet", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { typeof(MemberInfo) }, ReturnType = "System.Func`2<T, Object>")]
356 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "CanSetMemberValue", MemberParameters = new object[]
357 {
359 typeof(bool),
360 typeof(bool)
361 }, ReturnType = typeof(bool))]
362 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionDelegateFactory), Member = "CreateSet", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { typeof(MemberInfo) }, ReturnType = "System.Action`2<T, Object>")]
363 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetMethod", MemberParameters = new object[]
364 {
365 typeof(string),
366 typeof(Type[])
367 }, ReturnType = typeof(MethodInfo))]
368 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExtensionDataSetter), Member = ".ctor", MemberParameters = new object[]
369 {
370 typeof(object),
372 }, ReturnType = typeof(void))]
373 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetConstructors", ReturnType = typeof(ConstructorInfo[]))]
374 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable), Member = "First", MemberTypeParameters = new object[] { "TSource" }, MemberParameters = new object[] { "System.Collections.Generic.IEnumerable`1<TSource>" }, ReturnType = "TSource")]
375 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExtensionDataGetter), Member = ".ctor", MemberParameters = new object[]
376 {
377 typeof(object),
379 }, ReturnType = typeof(void))]
380 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonObjectContract), Member = "set_ExtensionDataValueType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
381 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 49)]
383 {
384 throw null;
385 }
386
387 [global::Cpp2ILInjected.Token(Token = "0x60004E7")]
388 [global::Cpp2ILInjected.Address(RVA = "0x1CE50F0", Offset = "0x1CE50F0", Length = "0x46C")]
389 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
390 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateObjectContract", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonObjectContract))]
391 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateDictionaryContract", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonDictionaryContract))]
392 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateArrayContract", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonArrayContract))]
393 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
394 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, bool>), Member = ".ctor", MemberParameters = new object[]
395 {
396 typeof(object),
398 }, ReturnType = typeof(void))]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "Where", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[]
400 {
403 }, ReturnType = "System.Collections.Generic.IEnumerable`1<TSource>")]
404 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "ToList", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[] { typeof(IEnumerable<object>) }, ReturnType = "System.Collections.Generic.List`1<TSource>")]
405 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
406 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetConstructor", MemberParameters = new object[] { typeof(Type[]) }, ReturnType = typeof(ConstructorInfo))]
407 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
408 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 32)]
410 {
411 throw null;
412 }
413
414 [global::Cpp2ILInjected.Token(Token = "0x60004E8")]
415 [global::Cpp2ILInjected.Address(RVA = "0x1CE5644", Offset = "0x1CE5644", Length = "0x160")]
416 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
417 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateObjectContract", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonObjectContract))]
418 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
419 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "ToList", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[] { typeof(IEnumerable<object>) }, ReturnType = "System.Collections.Generic.List`1<TSource>")]
420 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
422 {
423 throw null;
424 }
425
426 [global::Cpp2ILInjected.Token(Token = "0x60004E9")]
427 [global::Cpp2ILInjected.Address(RVA = "0x1CE64E4", Offset = "0x1CE64E4", Length = "0x164")]
428 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
429 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
430 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPropertyCollection), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
431 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPropertyCollection), Member = "GetClosestMatchProperty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(JsonProperty))]
432 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPropertyCollection), Member = "AddProperty", MemberParameters = new object[] { typeof(JsonProperty) }, ReturnType = typeof(void))]
433 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
438
439 [global::Cpp2ILInjected.Token(Token = "0x60004EA")]
440 [global::Cpp2ILInjected.Address(RVA = "0x1CE69FC", Offset = "0x1CE69FC", Length = "0x294")]
441 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
442 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
443 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
444 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionAttributeProvider), Member = ".ctor", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
445 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "SetPropertySettingsFromAttributes", MemberParameters = new object[]
446 {
447 typeof(JsonProperty),
448 typeof(object),
449 typeof(string),
450 typeof(Type),
452 typeof(ref bool)
453 }, ReturnType = typeof(void))]
454 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
455 {
456 typeof(string),
457 typeof(string)
458 }, ReturnType = typeof(bool))]
459 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonProperty), Member = "set_PropertyName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
460 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
465
466 [global::Cpp2ILInjected.Token(Token = "0x60004EB")]
467 [global::Cpp2ILInjected.Address(RVA = "0x1CE71F8", Offset = "0x1CE71F8", Length = "0x58")]
468 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
469 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "GetJsonConverter", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(JsonConverter))]
470 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
471 protected virtual JsonConverter ResolveContractConverter(Type objectType)
472 {
473 throw null;
474 }
475
476 [global::Cpp2ILInjected.Token(Token = "0x60004EC")]
477 [global::Cpp2ILInjected.Address(RVA = "0x1CE7250", Offset = "0x1CE7250", Length = "0xA4")]
478 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
479 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "InitializeContract", MemberParameters = new object[] { typeof(JsonContract) }, ReturnType = typeof(void))]
480 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
481 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "get_ReflectionDelegateFactory", ReturnType = typeof(ReflectionDelegateFactory))]
482 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
483 private Func<object> GetDefaultCreator(Type createdType)
484 {
485 throw null;
486 }
487
488 [global::Cpp2ILInjected.Token(Token = "0x60004ED")]
489 [global::Cpp2ILInjected.Address(RVA = "0x1CE4EF0", Offset = "0x1CE4EF0", Length = "0x200")]
490 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
491 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateObjectContract", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonObjectContract))]
492 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateDictionaryContract", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonDictionaryContract))]
493 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateArrayContract", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonArrayContract))]
494 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreatePrimitiveContract", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonPrimitiveContract))]
495 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateLinqContract", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonLinqContract))]
496 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateISerializableContract", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonISerializableContract))]
497 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateStringContract", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonStringContract))]
498 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
499 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "GetCachedAttribute", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { typeof(object) }, ReturnType = "T")]
500 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializer), Member = "GetMatchingConverter", MemberParameters = new object[]
501 {
503 typeof(Type)
504 }, ReturnType = typeof(JsonConverter))]
505 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "HasDefaultConstructor", MemberParameters = new object[]
506 {
507 typeof(Type),
508 typeof(bool)
509 }, ReturnType = typeof(bool))]
510 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeExtensions), Member = "IsValueType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
511 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "GetDefaultCreator", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Func<object>))]
512 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "GetDataContractAttribute", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(DataContractAttribute))]
513 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable<>), Member = ".ctor", MemberParameters = new object[] { "T" }, ReturnType = typeof(void))]
514 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "GetDefaultConstructor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(ConstructorInfo))]
515 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "ResolveCallbackMethods", MemberParameters = new object[]
516 {
517 typeof(JsonContract),
518 typeof(Type)
519 }, ReturnType = typeof(void))]
520 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
522 {
523 throw null;
524 }
525
526 [global::Cpp2ILInjected.Token(Token = "0x60004EE")]
527 [global::Cpp2ILInjected.Address(RVA = "0x1CE72F4", Offset = "0x1CE72F4", Length = "0x114")]
528 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "InitializeContract", MemberParameters = new object[] { typeof(JsonContract) }, ReturnType = typeof(void))]
529 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
530 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "GetCallbackMethodsForType", MemberParameters = new object[]
531 {
532 typeof(Type),
538 }, ReturnType = typeof(void))]
539 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonContract), Member = "get_OnSerializingCallbacks", ReturnType = typeof(IList<SerializationCallback>))]
540 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CollectionUtils), Member = "AddRange", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.Collections.Generic.IList`1<T>", "System.Collections.Generic.IEnumerable`1<T>" }, ReturnType = typeof(void))]
541 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonContract), Member = "get_OnSerializedCallbacks", ReturnType = typeof(IList<SerializationCallback>))]
542 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonContract), Member = "get_OnDeserializingCallbacks", ReturnType = typeof(IList<SerializationCallback>))]
543 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonContract), Member = "get_OnDeserializedCallbacks", ReturnType = typeof(IList<SerializationCallback>))]
544 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonContract), Member = "get_OnErrorCallbacks", ReturnType = typeof(IList<SerializationErrorCallback>))]
545 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
547 {
548 throw null;
549 }
550
551 [global::Cpp2ILInjected.Token(Token = "0x60004EF")]
552 [global::Cpp2ILInjected.Address(RVA = "0x1CE7408", Offset = "0x1CE7408", Length = "0x87C")]
553 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
554 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "ResolveCallbackMethods", MemberParameters = new object[]
555 {
557 typeof(Type)
558 }, ReturnType = typeof(void))]
559 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
560 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "GetClassHierarchyForType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(List<Type>))]
561 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
562 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
563 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
564 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "IsValidCallback", MemberParameters = new object[]
565 {
568 typeof(Type),
571 }, ReturnType = typeof(bool))]
572 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
573 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonContract), Member = "CreateSerializationCallback", MemberParameters = new object[] { typeof(MethodInfo) }, ReturnType = typeof(SerializationCallback))]
574 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonContract), Member = "CreateSerializationErrorCallback", MemberParameters = new object[] { typeof(MethodInfo) }, ReturnType = typeof(SerializationErrorCallback))]
575 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
576 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 39)]
581
582 [global::Cpp2ILInjected.Token(Token = "0x60004F0")]
583 [global::Cpp2ILInjected.Address(RVA = "0x1CE7EE4", Offset = "0x1CE7EE4", Length = "0x8")]
584 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
585 private static bool ShouldSkipDeserialized(Type t)
586 {
587 throw null;
588 }
589
590 [global::Cpp2ILInjected.Token(Token = "0x60004F1")]
591 [global::Cpp2ILInjected.Address(RVA = "0x1CE7EDC", Offset = "0x1CE7EDC", Length = "0x8")]
592 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
593 private static bool ShouldSkipSerializing(Type t)
594 {
595 throw null;
596 }
597
598 [global::Cpp2ILInjected.Token(Token = "0x60004F2")]
599 [global::Cpp2ILInjected.Address(RVA = "0x1CE6060", Offset = "0x1CE6060", Length = "0x16C")]
600 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
601 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "GetExtensionDataMemberForType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(MemberInfo))]
602 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "GetCallbackMethodsForType", MemberParameters = new object[]
603 {
604 typeof(Type),
610 }, ReturnType = typeof(void))]
611 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
612 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
613 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
614 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeExtensions), Member = "BaseType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Type))]
615 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "Reverse", ReturnType = typeof(void))]
616 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
618 {
619 throw null;
620 }
621
622 [global::Cpp2ILInjected.Token(Token = "0x60004F3")]
623 [global::Cpp2ILInjected.Address(RVA = "0x1CE85D4", Offset = "0x1CE85D4", Length = "0x37C")]
624 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
625 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
626 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonDictionaryContract), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
627 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "InitializeContract", MemberParameters = new object[] { typeof(JsonContract) }, ReturnType = typeof(void))]
628 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, object>), Member = ".ctor", MemberParameters = new object[]
629 {
630 typeof(object),
632 }, ReturnType = typeof(void))]
633 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "GetAttributeConstructor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(ConstructorInfo))]
634 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
635 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "get_ReflectionDelegateFactory", ReturnType = typeof(ReflectionDelegateFactory))]
636 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
637 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
638 {
639 typeof(string),
641 typeof(object),
642 typeof(object)
643 }, ReturnType = typeof(string))]
644 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
645 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
647 {
648 throw null;
649 }
650
651 [global::Cpp2ILInjected.Token(Token = "0x60004F4")]
652 [global::Cpp2ILInjected.Address(RVA = "0x1CE8E64", Offset = "0x1CE8E64", Length = "0x2A0")]
653 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
654 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
655 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonArrayContract), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
656 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "InitializeContract", MemberParameters = new object[] { typeof(JsonContract) }, ReturnType = typeof(void))]
657 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "GetAttributeConstructor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(ConstructorInfo))]
658 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
659 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "get_ReflectionDelegateFactory", ReturnType = typeof(ReflectionDelegateFactory))]
660 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
661 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
662 {
663 typeof(string),
665 typeof(object),
666 typeof(object)
667 }, ReturnType = typeof(string))]
668 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
669 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
670 protected virtual JsonArrayContract CreateArrayContract(Type objectType)
671 {
672 throw null;
673 }
674
675 [global::Cpp2ILInjected.Token(Token = "0x60004F5")]
676 [global::Cpp2ILInjected.Address(RVA = "0x1CE9924", Offset = "0x1CE9924", Length = "0x70")]
677 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
678 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPrimitiveContract), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
679 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "InitializeContract", MemberParameters = new object[] { typeof(JsonContract) }, ReturnType = typeof(void))]
680 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
682 {
683 throw null;
684 }
685
686 [global::Cpp2ILInjected.Token(Token = "0x60004F6")]
687 [global::Cpp2ILInjected.Address(RVA = "0x1CE9994", Offset = "0x1CE9994", Length = "0x78")]
688 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
689 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonContract), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
690 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "InitializeContract", MemberParameters = new object[] { typeof(JsonContract) }, ReturnType = typeof(void))]
691 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
692 protected virtual JsonLinqContract CreateLinqContract(Type objectType)
693 {
694 throw null;
695 }
696
697 [global::Cpp2ILInjected.Token(Token = "0x60004F7")]
698 [global::Cpp2ILInjected.Address(RVA = "0x1CE9A0C", Offset = "0x1CE9A0C", Length = "0x1C8")]
699 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
700 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
701 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonContainerContract), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
702 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "InitializeContract", MemberParameters = new object[] { typeof(JsonContract) }, ReturnType = typeof(void))]
703 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
704 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetConstructor", MemberParameters = new object[]
705 {
707 typeof(Binder),
708 typeof(Type[]),
710 }, ReturnType = typeof(ConstructorInfo))]
711 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "get_ReflectionDelegateFactory", ReturnType = typeof(ReflectionDelegateFactory))]
712 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
714 {
715 throw null;
716 }
717
718 [global::Cpp2ILInjected.Token(Token = "0x60004F8")]
719 [global::Cpp2ILInjected.Address(RVA = "0x1CE9BD4", Offset = "0x1CE9BD4", Length = "0x74")]
720 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
721 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonStringContract), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
722 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "InitializeContract", MemberParameters = new object[] { typeof(JsonContract) }, ReturnType = typeof(void))]
723 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
724 protected virtual JsonStringContract CreateStringContract(Type objectType)
725 {
726 throw null;
727 }
728
729 [global::Cpp2ILInjected.Token(Token = "0x60004F9")]
730 [global::Cpp2ILInjected.Address(RVA = "0x1CE9C48", Offset = "0x1CE9C48", Length = "0x348")]
731 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
732 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
733 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "IsJsonPrimitiveType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
734 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "EnsureNotNullableType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Type))]
735 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "GetCachedAttribute", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { typeof(object) }, ReturnType = "T")]
736 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
737 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CollectionUtils), Member = "IsDictionaryType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
738 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "CanConvertToString", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
739 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "IsIConvertible", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
740 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
741 protected virtual JsonContract CreateContract(Type objectType)
742 {
743 throw null;
744 }
745
746 [global::Cpp2ILInjected.Token(Token = "0x60004FA")]
747 [global::Cpp2ILInjected.Address(RVA = "0x1CE9F90", Offset = "0x1CE9F90", Length = "0x64")]
748 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
749 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateContract", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonContract))]
750 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
751 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConvertUtils), Member = "GetTypeCode", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(PrimitiveTypeCode))]
752 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
753 internal static bool IsJsonPrimitiveType(Type t)
754 {
755 throw null;
756 }
757
758 [global::Cpp2ILInjected.Token(Token = "0x60004FB")]
759 [global::Cpp2ILInjected.Address(RVA = "0x1CEA208", Offset = "0x1CEA208", Length = "0x16C")]
760 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
761 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateContract", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonContract))]
762 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
763 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
764 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "IsNullableType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
765 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable), Member = "GetUnderlyingType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Type))]
766 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
767 internal static bool IsIConvertible(Type t)
768 {
769 throw null;
770 }
771
772 [global::Cpp2ILInjected.Token(Token = "0x60004FC")]
773 [global::Cpp2ILInjected.Address(RVA = "0x1CE9FF4", Offset = "0x1CE9FF4", Length = "0x214")]
774 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
775 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateContract", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonContract))]
776 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
777 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConvertUtils), Member = "GetConverter", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(TypeConverter))]
778 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
779 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
780 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = "CanConvertTo", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
781 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
782 internal static bool CanConvertToString(Type type)
783 {
784 throw null;
785 }
786
787 [global::Cpp2ILInjected.Token(Token = "0x60004FD")]
788 [global::Cpp2ILInjected.Address(RVA = "0x1CE7EEC", Offset = "0x1CE7EEC", Length = "0x5A0")]
789 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
790 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "GetCallbackMethodsForType", MemberParameters = new object[]
791 {
792 typeof(Type),
798 }, ReturnType = typeof(void))]
799 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
800 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodBase), Member = "get_IsVirtual", ReturnType = typeof(bool))]
801 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
802 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
803 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "GetClrTypeFullName", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(string))]
804 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
805 {
806 typeof(string),
808 typeof(object),
809 typeof(object),
810 typeof(object),
811 typeof(object)
812 }, ReturnType = typeof(string))]
813 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
814 {
815 typeof(string),
817 typeof(object),
818 typeof(object),
819 typeof(object)
820 }, ReturnType = typeof(string))]
821 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
822 {
823 typeof(string),
825 typeof(object),
826 typeof(object)
827 }, ReturnType = typeof(string))]
828 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
829 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 51)]
831 {
832 throw null;
833 }
834
835 [global::Cpp2ILInjected.Token(Token = "0x60004FE")]
836 [global::Cpp2ILInjected.Address(RVA = "0x1CEA374", Offset = "0x1CEA374", Length = "0x160")]
837 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
838 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver.<>c), Member = "<GetExtensionDataMemberForType>b__33_1", MemberParameters = new object[] { typeof(MemberInfo) }, ReturnType = typeof(bool))]
839 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "IsValidCallback", MemberParameters = new object[]
840 {
843 typeof(Type),
846 }, ReturnType = typeof(bool))]
847 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
848 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeExtensions), Member = "IsGenericTypeDefinition", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
849 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeExtensions), Member = "ContainsGenericParameters", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
850 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
851 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
852 {
854 typeof(string),
855 typeof(object[])
856 }, ReturnType = typeof(string))]
857 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
858 internal static string GetClrTypeFullName(Type type)
859 {
860 throw null;
861 }
862
863 [global::Cpp2ILInjected.Token(Token = "0x60004FF")]
864 [global::Cpp2ILInjected.Address(RVA = "0x1CEA4D4", Offset = "0x1CEA4D4", Length = "0x3D8")]
865 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
866 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
867 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPropertyCollection), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
868 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
869 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
870 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "GetState", ReturnType = typeof(DefaultContractResolverState))]
871 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
872 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PropertyNameTable), Member = "Add", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
873 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonProperty), Member = "set_PropertyName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
874 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
875 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonPropertyCollection), Member = "AddProperty", MemberParameters = new object[] { typeof(JsonProperty) }, ReturnType = typeof(void))]
876 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
877 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, int>), Member = ".ctor", MemberParameters = new object[]
878 {
879 typeof(object),
881 }, ReturnType = typeof(void))]
882 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "OrderBy", MemberTypeParameters = new object[]
883 {
884 typeof(object),
885 typeof(int)
886 }, MemberParameters = new object[]
887 {
890 }, ReturnType = "System.Linq.IOrderedEnumerable`1<TSource>")]
891 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "ToList", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[] { typeof(IEnumerable<object>) }, ReturnType = "System.Collections.Generic.List`1<TSource>")]
892 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
893 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
895 {
896 throw null;
897 }
898
899 [global::Cpp2ILInjected.Token(Token = "0x6000500")]
900 [global::Cpp2ILInjected.Address(RVA = "0x1CEA8AC", Offset = "0x1CEA8AC", Length = "0x5C")]
901 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
902 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionValueProvider), Member = ".ctor", MemberParameters = new object[] { typeof(MemberInfo) }, ReturnType = typeof(void))]
903 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
905 {
906 throw null;
907 }
908
909 [global::Cpp2ILInjected.Token(Token = "0x6000501")]
910 [global::Cpp2ILInjected.Address(RVA = "0x1CEA908", Offset = "0x1CEA908", Length = "0x1E4")]
911 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
912 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
913 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
914 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "GetMemberUnderlyingType", MemberParameters = new object[] { typeof(MemberInfo) }, ReturnType = typeof(Type))]
915 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionAttributeProvider), Member = ".ctor", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
916 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "SetPropertySettingsFromAttributes", MemberParameters = new object[]
917 {
918 typeof(JsonProperty),
919 typeof(object),
920 typeof(string),
921 typeof(Type),
922 typeof(MemberSerialization),
923 typeof(ref bool)
924 }, ReturnType = typeof(void))]
925 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "CanReadMemberValue", MemberParameters = new object[]
926 {
928 typeof(bool)
929 }, ReturnType = typeof(bool))]
930 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "CanSetMemberValue", MemberParameters = new object[]
931 {
933 typeof(bool),
934 typeof(bool)
935 }, ReturnType = typeof(bool))]
936 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "CreateShouldSerializeTest", MemberParameters = new object[] { typeof(MemberInfo) }, ReturnType = typeof(Predicate<object>))]
937 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "SetIsSpecifiedActions", MemberParameters = new object[]
938 {
939 typeof(JsonProperty),
941 typeof(bool)
942 }, ReturnType = typeof(void))]
943 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
948
949 [global::Cpp2ILInjected.Token(Token = "0x6000502")]
950 [global::Cpp2ILInjected.Address(RVA = "0x1CE6CB0", Offset = "0x1CE6CB0", Length = "0x49C")]
951 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
952 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreatePropertyFromConstructorParameter", MemberParameters = new object[]
953 {
956 }, ReturnType = typeof(JsonProperty))]
957 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateProperty", MemberParameters = new object[]
958 {
961 }, ReturnType = typeof(JsonProperty))]
962 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
963 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "GetDataContractAttribute", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(DataContractAttribute))]
964 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "GetAttribute", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { typeof(object) }, ReturnType = "T")]
965 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonProperty), Member = "set_PropertyName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
966 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Int32Enum?), Member = ".ctor", MemberParameters = new object[] { "System.Int32Enum" }, ReturnType = typeof(void))]
967 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "GetJsonConverter", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(JsonConverter))]
968 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "CreateJsonConverterInstance", MemberParameters = new object[]
969 {
970 typeof(Type),
971 typeof(object[])
972 }, ReturnType = typeof(JsonConverter))]
973 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int?), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
974 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "GetDataMemberAttribute", MemberParameters = new object[] { typeof(MemberInfo) }, ReturnType = typeof(DataMemberAttribute))]
975 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
980
981 [global::Cpp2ILInjected.Token(Token = "0x6000503")]
982 [global::Cpp2ILInjected.Address(RVA = "0x1CEAAEC", Offset = "0x1CEAAEC", Length = "0x238")]
983 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
984 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateProperty", MemberParameters = new object[]
985 {
988 }, ReturnType = typeof(JsonProperty))]
989 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
990 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
991 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
992 {
993 typeof(string),
994 typeof(string)
995 }, ReturnType = typeof(string))]
996 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetMethod", MemberParameters = new object[]
997 {
998 typeof(string),
999 typeof(Type[])
1000 }, ReturnType = typeof(MethodInfo))]
1001 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
1002 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "get_ReflectionDelegateFactory", ReturnType = typeof(ReflectionDelegateFactory))]
1003 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Predicate<object>), Member = ".ctor", MemberParameters = new object[]
1004 {
1005 typeof(object),
1006 typeof(IntPtr)
1007 }, ReturnType = typeof(void))]
1008 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
1010 {
1011 throw null;
1012 }
1013
1014 [global::Cpp2ILInjected.Token(Token = "0x6000504")]
1015 [global::Cpp2ILInjected.Address(RVA = "0x1CEAD24", Offset = "0x1CEAD24", Length = "0x29C")]
1016 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1017 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateProperty", MemberParameters = new object[]
1018 {
1021 }, ReturnType = typeof(JsonProperty))]
1022 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1023 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1024 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
1025 {
1026 typeof(string),
1027 typeof(string)
1028 }, ReturnType = typeof(string))]
1029 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetProperty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(PropertyInfo))]
1030 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetField", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(FieldInfo))]
1031 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "GetMemberUnderlyingType", MemberParameters = new object[] { typeof(MemberInfo) }, ReturnType = typeof(Type))]
1032 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
1033 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "get_ReflectionDelegateFactory", ReturnType = typeof(ReflectionDelegateFactory))]
1034 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionDelegateFactory), Member = "CreateGet", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { typeof(MemberInfo) }, ReturnType = "System.Func`2<T, Object>")]
1035 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Predicate<object>), Member = ".ctor", MemberParameters = new object[]
1036 {
1037 typeof(object),
1038 typeof(IntPtr)
1039 }, ReturnType = typeof(void))]
1040 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "CanSetMemberValue", MemberParameters = new object[]
1041 {
1043 typeof(bool),
1044 typeof(bool)
1045 }, ReturnType = typeof(bool))]
1046 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionDelegateFactory), Member = "CreateSet", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { typeof(MemberInfo) }, ReturnType = "System.Action`2<T, Object>")]
1047 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
1049 {
1050 throw null;
1051 }
1052
1053 [global::Cpp2ILInjected.Token(Token = "0x6000505")]
1054 [global::Cpp2ILInjected.Address(RVA = "0x1CEAFD0", Offset = "0x1CEAFD0", Length = "0x8")]
1055 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1056 protected virtual string ResolvePropertyName(string propertyName)
1057 {
1058 throw null;
1059 }
1060
1061 [global::Cpp2ILInjected.Token(Token = "0x6000506")]
1062 [global::Cpp2ILInjected.Address(RVA = "0x1CEAFD8", Offset = "0x1CEAFD8", Length = "0x10")]
1063 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1064 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1065 protected virtual string ResolveDictionaryKey(string dictionaryKey)
1066 {
1067 throw null;
1068 }
1069
1070 [global::Cpp2ILInjected.Token(Token = "0x6000507")]
1071 [global::Cpp2ILInjected.Address(RVA = "0x1CEAFE8", Offset = "0x1CEAFE8", Length = "0x10")]
1072 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(KeyValuePairConverter), Member = "WriteJson", MemberParameters = new object[]
1073 {
1075 typeof(object),
1077 }, ReturnType = typeof(void))]
1078 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegexConverter), Member = "WriteJson", MemberParameters = new object[]
1079 {
1081 typeof(Regex),
1083 }, ReturnType = typeof(void))]
1084 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
1085 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1087 {
1088 throw null;
1089 }
1090
1091 // Note: this type is marked as 'beforefieldinit'.
1092 [global::Cpp2ILInjected.Token(Token = "0x6000508")]
1093 [global::Cpp2ILInjected.Address(RVA = "0x1CEAFF8", Offset = "0x1CEAFF8", Length = "0x21C")]
1094 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1095 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = ".ctor", ReturnType = typeof(void))]
1096 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XmlNodeConverter), Member = ".ctor", ReturnType = typeof(void))]
1097 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyValuePairConverter), Member = ".ctor", ReturnType = typeof(void))]
1098 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BsonObjectIdConverter), Member = ".ctor", ReturnType = typeof(void))]
1099 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RegexConverter), Member = ".ctor", ReturnType = typeof(void))]
1100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolverState), Member = ".ctor", ReturnType = typeof(void))]
1102 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
1104 {
1105 throw null;
1106 }
1107
1108 [global::Cpp2ILInjected.Token(Token = "0x4000227")]
1110
1111 [global::Cpp2ILInjected.Token(Token = "0x4000228")]
1113
1114 [global::Cpp2ILInjected.Token(Token = "0x4000229")]
1115 private static readonly object TypeContractCacheLock;
1116
1117 [global::Cpp2ILInjected.Token(Token = "0x400022A")]
1119
1120 [global::Cpp2ILInjected.Token(Token = "0x400022B")]
1121 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1123
1124 [global::Cpp2ILInjected.Token(Token = "0x400022C")]
1125 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
1127
1129 [global::Cpp2ILInjected.Token(Token = "0x400022D")]
1130 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
1131 private BindingFlags <DefaultMembersSearchFlags>k__BackingField;
1132
1134 [global::Cpp2ILInjected.Token(Token = "0x400022E")]
1135 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
1136 private bool <SerializeCompilerGeneratedMembers>k__BackingField;
1137
1139 [global::Cpp2ILInjected.Token(Token = "0x400022F")]
1140 [global::Cpp2ILInjected.FieldOffset(Offset = "0x21")]
1141 private bool <IgnoreSerializableInterface>k__BackingField;
1142
1144 [global::Cpp2ILInjected.Token(Token = "0x4000230")]
1145 [global::Cpp2ILInjected.FieldOffset(Offset = "0x22")]
1146 private bool <IgnoreSerializableAttribute>k__BackingField;
1147
1148 [global::Cpp2ILInjected.Token(Token = "0x200008B")]
1150 {
1151 [global::Cpp2ILInjected.Token(Token = "0x6000509")]
1152 [global::Cpp2ILInjected.Address(RVA = "0x16422C8", Offset = "0x16422C8", Length = "0x6C")]
1153 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
1154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
1157 {
1158 typeof(object),
1159 typeof(string)
1160 }, ReturnType = typeof(void))]
1161 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1166
1167 [global::Cpp2ILInjected.Token(Token = "0x600050A")]
1168 [global::Cpp2ILInjected.Address(RVA = "0x1642334", Offset = "0x1642334", Length = "0x68")]
1169 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
1170 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1171 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1172 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1174 {
1175 throw null;
1176 }
1177
1178 [global::Cpp2ILInjected.Token(Token = "0x600050B")]
1179 [global::Cpp2ILInjected.Address(RVA = "0x164239C", Offset = "0x164239C", Length = "0x14")]
1180 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
1181 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1182 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1184 {
1185 throw null;
1186 }
1187
1188 [global::Cpp2ILInjected.Token(Token = "0x4000231")]
1189 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
1191
1193 [global::Cpp2ILInjected.Token(Token = "0x200008C")]
1195 {
1197 [global::Cpp2ILInjected.Token(Token = "0x600050C")]
1198 [global::Cpp2ILInjected.Address(RVA = "0x15BA750", Offset = "0x15BA750", Length = "0x28")]
1199 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
1200 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1203 {
1204 throw null;
1205 }
1206
1208 [global::Cpp2ILInjected.Token(Token = "0x600050D")]
1209 [global::Cpp2ILInjected.Address(RVA = "0x15BA778", Offset = "0x15BA778", Length = "0x2C")]
1210 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
1211 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1212 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1213 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1214 private void System.IDisposable.Dispose()
1215 {
1216 throw null;
1217 }
1218
1219 [global::Cpp2ILInjected.Token(Token = "0x600050E")]
1220 [global::Cpp2ILInjected.Address(RVA = "0x15BA7A4", Offset = "0x15BA7A4", Length = "0x2D8")]
1221 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
1222 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1223 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyValuePair<object, object>), Member = ".ctor", MemberParameters = new object[]
1225 {
1226 typeof(object),
1227 typeof(object)
1228 }, ReturnType = typeof(void))]
1229 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
1230 private bool MoveNext()
1231 {
1232 throw null;
1233 }
1234
1235 [global::Cpp2ILInjected.Token(Token = "0x600050F")]
1236 [global::Cpp2ILInjected.Address(RVA = "0x15BAA7C", Offset = "0x15BAA7C", Length = "0xB0")]
1237 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
1238 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1239 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1240 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1241 private void <>m__Finally1()
1242 {
1243 throw null;
1244 }
1245
1246 [global::Cpp2ILInjected.Token(Token = "0x170000D4")]
1248 {
1250 [global::Cpp2ILInjected.Token(Token = "0x6000510")]
1251 [global::Cpp2ILInjected.Address(RVA = "0x15BAB2C", Offset = "0x15BAB2C", Length = "0xC")]
1252 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
1253 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1254 get
1255 {
1256 throw null;
1257 }
1258 }
1259
1261 [global::Cpp2ILInjected.Token(Token = "0x6000511")]
1262 [global::Cpp2ILInjected.Address(RVA = "0x15BAB38", Offset = "0x15BAB38", Length = "0x38")]
1263 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
1264 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
1266 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1267 private void System.Collections.IEnumerator.Reset()
1268 {
1269 throw null;
1270 }
1271
1272 [global::Cpp2ILInjected.Token(Token = "0x170000D5")]
1274 {
1276 [global::Cpp2ILInjected.Token(Token = "0x6000512")]
1277 [global::Cpp2ILInjected.Address(RVA = "0x15BAB70", Offset = "0x15BAB70", Length = "0x5C")]
1278 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
1279 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1280 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1281 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1282 get
1283 {
1284 throw null;
1285 }
1286 }
1287
1288 [global::Cpp2ILInjected.Token(Token = "0x4000232")]
1289 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
1290 private int <>1__state;
1291
1292 [global::Cpp2ILInjected.Token(Token = "0x4000233")]
1293 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
1295
1296 [global::Cpp2ILInjected.Token(Token = "0x4000234")]
1297 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
1299
1300 [global::Cpp2ILInjected.Token(Token = "0x4000235")]
1301 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
1303 }
1304 }
1305
1307 [global::Cpp2ILInjected.Token(Token = "0x200008D")]
1308 [Serializable]
1309 private sealed class <>c
1310 {
1311 // Note: this type is marked as 'beforefieldinit'.
1312 [global::Cpp2ILInjected.Token(Token = "0x6000513")]
1313 [global::Cpp2ILInjected.Address(RVA = "0x1CEB214", Offset = "0x1CEB214", Length = "0x5C")]
1314 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1316 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1317 static <>c()
1318 {
1319 throw null;
1320 }
1321
1322 [global::Cpp2ILInjected.Token(Token = "0x6000514")]
1323 [global::Cpp2ILInjected.Address(RVA = "0x1CEB270", Offset = "0x1CEB270", Length = "0x8")]
1324 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1326 public <>c()
1327 {
1328 throw null;
1329 }
1330
1331 [global::Cpp2ILInjected.Token(Token = "0x6000515")]
1332 [global::Cpp2ILInjected.Address(RVA = "0x1CEB278", Offset = "0x1CEB278", Length = "0x64")]
1333 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1334 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "IsIndexedProperty", MemberParameters = new object[] { typeof(MemberInfo) }, ReturnType = typeof(bool))]
1336 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1338 {
1339 throw null;
1340 }
1341
1342 [global::Cpp2ILInjected.Token(Token = "0x6000516")]
1343 [global::Cpp2ILInjected.Address(RVA = "0x1CEB2DC", Offset = "0x1CEB2DC", Length = "0x64")]
1344 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1345 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "IsIndexedProperty", MemberParameters = new object[] { typeof(MemberInfo) }, ReturnType = typeof(bool))]
1347 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1349 {
1350 throw null;
1351 }
1352
1353 [global::Cpp2ILInjected.Token(Token = "0x6000517")]
1354 [global::Cpp2ILInjected.Address(RVA = "0x1CEB340", Offset = "0x1CEB340", Length = "0xD8")]
1355 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1356 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1357 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
1358 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CollectionUtils), Member = "AddRange", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.Collections.Generic.IList`1<T>", "System.Collections.Generic.IEnumerable`1<T>" }, ReturnType = typeof(void))]
1359 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1361 {
1362 throw null;
1363 }
1364
1365 [global::Cpp2ILInjected.Token(Token = "0x6000518")]
1366 [global::Cpp2ILInjected.Address(RVA = "0x1CEB418", Offset = "0x1CEB418", Length = "0x37C")]
1367 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1368 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1369 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeExtensions), Member = "MemberType", MemberParameters = new object[] { typeof(MemberInfo) }, ReturnType = typeof(MemberTypes))]
1370 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
1371 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "CanReadMemberValue", MemberParameters = new object[]
1372 {
1374 typeof(bool)
1375 }, ReturnType = typeof(bool))]
1376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "GetMemberUnderlyingType", MemberParameters = new object[] { typeof(MemberInfo) }, ReturnType = typeof(Type))]
1377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "ImplementsGenericDefinition", MemberParameters = new object[]
1378 {
1379 typeof(Type),
1380 typeof(Type),
1381 typeof(ref Type)
1382 }, ReturnType = typeof(bool))]
1383 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
1384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DefaultContractResolver), Member = "GetClrTypeFullName", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(string))]
1385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
1386 {
1387 typeof(string),
1389 typeof(object),
1390 typeof(object)
1391 }, ReturnType = typeof(string))]
1392 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1393 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
1395 {
1396 throw null;
1397 }
1398
1399 [global::Cpp2ILInjected.Token(Token = "0x6000519")]
1400 [global::Cpp2ILInjected.Address(RVA = "0x1CEB794", Offset = "0x1CEB794", Length = "0x90")]
1401 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1402 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
1403 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1405 {
1406 throw null;
1407 }
1408
1409 [global::Cpp2ILInjected.Token(Token = "0x600051A")]
1410 [global::Cpp2ILInjected.Address(RVA = "0x1CEB824", Offset = "0x1CEB824", Length = "0x50")]
1411 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1412 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1413 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1414 internal int <CreateProperties>b__60_0(JsonProperty p)
1415 {
1416 throw null;
1417 }
1418
1419 [global::Cpp2ILInjected.Token(Token = "0x4000236")]
1420 public static readonly DefaultContractResolver.<>c <>9;
1421
1422 [global::Cpp2ILInjected.Token(Token = "0x4000237")]
1423 public static Func<MemberInfo, bool> <>9__30_0;
1424
1425 [global::Cpp2ILInjected.Token(Token = "0x4000238")]
1426 public static Func<MemberInfo, bool> <>9__30_1;
1427
1428 [global::Cpp2ILInjected.Token(Token = "0x4000239")]
1430
1431 [global::Cpp2ILInjected.Token(Token = "0x400023A")]
1432 public static Func<MemberInfo, bool> <>9__33_1;
1433
1434 [global::Cpp2ILInjected.Token(Token = "0x400023B")]
1435 public static Func<ConstructorInfo, bool> <>9__36_0;
1436
1437 [global::Cpp2ILInjected.Token(Token = "0x400023C")]
1438 public static Func<JsonProperty, int> <>9__60_0;
1439 }
1440
1442 [global::Cpp2ILInjected.Token(Token = "0x200008E")]
1443 private sealed class <>c__DisplayClass34_0
1444 {
1445 [global::Cpp2ILInjected.Token(Token = "0x600051B")]
1446 [global::Cpp2ILInjected.Address(RVA = "0x1CE61CC", Offset = "0x1CE61CC", Length = "0x8")]
1447 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1448 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1450 {
1451 throw null;
1452 }
1453
1454 [global::Cpp2ILInjected.Token(Token = "0x400023D")]
1455 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1457
1458 [global::Cpp2ILInjected.Token(Token = "0x400023E")]
1459 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
1460 public MemberInfo member;
1461 }
1462
1464 [global::Cpp2ILInjected.Token(Token = "0x200008F")]
1465 private sealed class <>c__DisplayClass34_1
1466 {
1467 [global::Cpp2ILInjected.Token(Token = "0x600051C")]
1468 [global::Cpp2ILInjected.Address(RVA = "0x1CE61D4", Offset = "0x1CE61D4", Length = "0x8")]
1469 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1470 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1472 {
1473 throw null;
1474 }
1475
1476 [global::Cpp2ILInjected.Token(Token = "0x600051D")]
1477 [global::Cpp2ILInjected.Address(RVA = "0x1CEB874", Offset = "0x1CEB874", Length = "0x1B4")]
1478 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1479 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1480 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
1481 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
1482 {
1483 typeof(string),
1485 typeof(object)
1486 }, ReturnType = typeof(string))]
1487 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonSerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1488 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
1489 internal void <SetExtensionDataDelegates>b__0(object o, string key, object value)
1490 {
1491 throw null;
1492 }
1493
1494 [global::Cpp2ILInjected.Token(Token = "0x400023F")]
1495 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1496 public Action<object, object> setExtensionDataDictionary;
1497
1498 [global::Cpp2ILInjected.Token(Token = "0x4000240")]
1499 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
1500 public Func<object> createExtensionDataDictionary;
1501
1502 [global::Cpp2ILInjected.Token(Token = "0x4000241")]
1503 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
1505
1506 [global::Cpp2ILInjected.Token(Token = "0x4000242")]
1507 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
1509 }
1510
1512 [global::Cpp2ILInjected.Token(Token = "0x2000090")]
1513 private sealed class <>c__DisplayClass34_2
1514 {
1515 [global::Cpp2ILInjected.Token(Token = "0x600051E")]
1516 [global::Cpp2ILInjected.Address(RVA = "0x1CE630C", Offset = "0x1CE630C", Length = "0x8")]
1517 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1518 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1520 {
1521 throw null;
1522 }
1523
1524 [global::Cpp2ILInjected.Token(Token = "0x600051F")]
1525 [global::Cpp2ILInjected.Address(RVA = "0x1CEBA28", Offset = "0x1CEBA28", Length = "0xEC")]
1526 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1527 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1528 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
1530 {
1531 throw null;
1532 }
1533
1534 [global::Cpp2ILInjected.Token(Token = "0x4000243")]
1535 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1536 public ObjectConstructor<object> createEnumerableWrapper;
1537
1538 [global::Cpp2ILInjected.Token(Token = "0x4000244")]
1539 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
1541 }
1542
1544 [global::Cpp2ILInjected.Token(Token = "0x2000091")]
1545 private sealed class <>c__DisplayClass64_0
1546 {
1547 [global::Cpp2ILInjected.Token(Token = "0x6000520")]
1548 [global::Cpp2ILInjected.Address(RVA = "0x1CEAFC0", Offset = "0x1CEAFC0", Length = "0x8")]
1549 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1550 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1552 {
1553 throw null;
1554 }
1555
1556 [global::Cpp2ILInjected.Token(Token = "0x6000521")]
1557 [global::Cpp2ILInjected.Address(RVA = "0x1CEBB14", Offset = "0x1CEBB14", Length = "0xB0")]
1558 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1559 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1560 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1561 internal bool <CreateShouldSerializeTest>b__0(object o)
1562 {
1563 throw null;
1564 }
1565
1566 [global::Cpp2ILInjected.Token(Token = "0x4000245")]
1567 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1569 }
1570
1572 [global::Cpp2ILInjected.Token(Token = "0x2000092")]
1573 private sealed class <>c__DisplayClass65_0
1574 {
1575 [global::Cpp2ILInjected.Token(Token = "0x6000522")]
1576 [global::Cpp2ILInjected.Address(RVA = "0x1CEAFC8", Offset = "0x1CEAFC8", Length = "0x8")]
1577 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1578 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1580 {
1581 throw null;
1582 }
1583
1584 [global::Cpp2ILInjected.Token(Token = "0x6000523")]
1585 [global::Cpp2ILInjected.Address(RVA = "0x1CEBBC4", Offset = "0x1CEBBC4", Length = "0x88")]
1586 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1587 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1588 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1589 internal bool <SetIsSpecifiedActions>b__0(object o)
1590 {
1591 throw null;
1592 }
1593
1594 [global::Cpp2ILInjected.Token(Token = "0x4000246")]
1595 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1597 }
1598 }
1599}
class f__AnonymousType0<< Count > j__TPar
EnumerableDictionaryWrapper(IEnumerable< KeyValuePair< TEnumeratorKey, TEnumeratorValue > > e)
readonly IEnumerable< KeyValuePair< TEnumeratorKey, TEnumeratorValue > > _e
virtual JsonStringContract CreateStringContract(Type objectType)
virtual IList< JsonProperty > CreateProperties(Type type, MemberSerialization memberSerialization)
static readonly DefaultContractResolverState _sharedState
virtual IList< JsonProperty > CreateConstructorParameters(ConstructorInfo constructor, JsonPropertyCollection memberProperties)
virtual List< MemberInfo > GetSerializableMembers(Type objectType)
virtual JsonPrimitiveContract CreatePrimitiveContract(Type objectType)
void SetIsSpecifiedActions(JsonProperty property, MemberInfo member, bool allowNonPublicAccess)
bool< SerializeCompilerGeneratedMembers > k__BackingField
virtual IValueProvider CreateMemberValueProvider(MemberInfo member)
virtual JsonObjectContract CreateObjectContract(Type objectType)
virtual JsonLinqContract CreateLinqContract(Type objectType)
virtual JsonISerializableContract CreateISerializableContract(Type objectType)
static void SetExtensionDataDelegates(JsonObjectContract contract, MemberInfo member)
virtual JsonProperty CreatePropertyFromConstructorParameter(JsonProperty matchingMemberProperty, ParameterInfo parameterInfo)
void GetCallbackMethodsForType(Type type, out List< SerializationCallback > onSerializing, out List< SerializationCallback > onSerialized, out List< SerializationCallback > onDeserializing, out List< SerializationCallback > onDeserialized, out List< SerializationErrorCallback > onError)
Predicate< object > CreateShouldSerializeTest(MemberInfo member)
static bool IsValidCallback(MethodInfo method, ParameterInfo[] parameters, Type attributeType, MethodInfo currentCallback, ref Type prevAttributeType)
void SetPropertySettingsFromAttributes(JsonProperty property, object attributeProvider, string name, Type declaringType, MemberSerialization memberSerialization, out bool allowNonPublicAccess)
virtual JsonDictionaryContract CreateDictionaryContract(Type objectType)
virtual JsonConverter ResolveContractConverter(Type objectType)
virtual JsonArrayContract CreateArrayContract(Type objectType)
BindingFlags< DefaultMembersSearchFlags > k__BackingField
virtual JsonProperty CreateProperty(MemberInfo member, MemberSerialization memberSerialization)
delegate void ExtensionDataSetter(object o, string key, object value)
delegate void SerializationErrorCallback(object o, StreamingContext context, ErrorContext errorContext)
delegate void SerializationCallback(object o, StreamingContext context)
delegate IEnumerable< KeyValuePair< object, object > > ExtensionDataGetter(object o)
Int32Enum
Definition Int32Enum.cs:8