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
ReflectionUtils.cs
Go to the documentation of this file.
1using System;
5using System.Linq;
10using System.Text;
11using Cpp2ILInjected;
17
19{
20 [Preserve]
21 [global::Cpp2ILInjected.Token(Token = "0x2000070")]
22 internal static class ReflectionUtils
23 {
24 [global::Cpp2ILInjected.Token(Token = "0x60003ED")]
25 [global::Cpp2ILInjected.Address(RVA = "0x1CDB498", Offset = "0x1CDB498", Length = "0x78")]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
27 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
29 {
30 throw null;
31 }
32
33 [global::Cpp2ILInjected.Token(Token = "0x60003EE")]
34 [global::Cpp2ILInjected.Address(RVA = "0x1CDB510", Offset = "0x1CDB510", Length = "0x90")]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils.<>c__DisplayClass42_0), Member = "<GetChildPrivateProperties>b__2", MemberParameters = new object[] { typeof(PropertyInfo) }, ReturnType = typeof(bool))]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils), Member = "IsOverridenGenericMember", MemberParameters = new object[]
37 {
40 }, ReturnType = typeof(bool))]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils), Member = "GetChildPrivateProperties", MemberParameters = new object[]
42 {
44 typeof(Type),
46 }, ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTypeReflector), Member = "GetDataMemberAttribute", MemberParameters = new object[] { typeof(MemberInfo) }, ReturnType = typeof(DataMemberAttribute))]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
50 {
51 typeof(object),
52 typeof(string)
53 }, ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PropertyInfo), Member = "GetGetMethod", ReturnType = typeof(MethodInfo))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodBase), Member = "get_IsVirtual", ReturnType = typeof(bool))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PropertyInfo), Member = "GetSetMethod", ReturnType = typeof(MethodInfo))]
57 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
58 public static bool IsVirtual(this PropertyInfo propertyInfo)
59 {
60 throw null;
61 }
62
63 [global::Cpp2ILInjected.Token(Token = "0x60003EF")]
64 [global::Cpp2ILInjected.Address(RVA = "0x1CDB5A0", Offset = "0x1CDB5A0", Length = "0x84")]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils.<>c__DisplayClass42_0), Member = "<GetChildPrivateProperties>b__2", MemberParameters = new object[] { typeof(PropertyInfo) }, ReturnType = typeof(bool))]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
68 {
69 typeof(object),
70 typeof(string)
71 }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PropertyInfo), Member = "GetGetMethod", ReturnType = typeof(MethodInfo))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PropertyInfo), Member = "GetSetMethod", ReturnType = typeof(MethodInfo))]
74 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
76 {
77 throw null;
78 }
79
80 [global::Cpp2ILInjected.Token(Token = "0x60003F0")]
81 [global::Cpp2ILInjected.Address(RVA = "0x1CDB624", Offset = "0x1CDB624", Length = "0x68")]
82 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils), Member = "GetChildPrivateProperties", MemberParameters = new object[]
83 {
85 typeof(Type),
87 }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PropertyInfo), Member = "GetGetMethod", ReturnType = typeof(MethodInfo))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodBase), Member = "get_IsPublic", ReturnType = typeof(bool))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PropertyInfo), Member = "GetSetMethod", ReturnType = typeof(MethodInfo))]
92 public static bool IsPublic(PropertyInfo property)
93 {
94 throw null;
95 }
96
97 [global::Cpp2ILInjected.Token(Token = "0x60003F1")]
98 [global::Cpp2ILInjected.Address(RVA = "0x1CD32C0", Offset = "0x1CD32C0", Length = "0x10")]
99 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "EnsureType", MemberParameters = new object[]
100 {
102 typeof(object),
105 typeof(Type)
106 }, ReturnType = typeof(object))]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IsoDateTimeConverter), Member = "WriteJson", MemberParameters = new object[]
108 {
110 typeof(object),
112 }, ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
115 public static Type GetObjectType(object v)
116 {
117 throw null;
118 }
119
120 [global::Cpp2ILInjected.Token(Token = "0x60003F2")]
121 [global::Cpp2ILInjected.Address(RVA = "0x1CDB68C", Offset = "0x1CDB68C", Length = "0xC0")]
122 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
123 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "WriteTypeProperty", MemberParameters = new object[]
124 {
126 typeof(Type)
127 }, ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
132 {
133 throw null;
134 }
135
136 [global::Cpp2ILInjected.Token(Token = "0x60003F3")]
137 [global::Cpp2ILInjected.Address(RVA = "0x1CDB74C", Offset = "0x1CDB74C", Length = "0x124")]
138 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = ".ctor", ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(StringBuilder))]
143 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
144 private static string RemoveAssemblyDetails(string fullyQualifiedTypeName)
145 {
146 throw null;
147 }
148
149 [global::Cpp2ILInjected.Token(Token = "0x60003F4")]
150 [global::Cpp2ILInjected.Address(RVA = "0x1CD11B0", Offset = "0x1CD11B0", Length = "0xA8")]
151 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
152 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionObject), Member = "Create", MemberParameters = new object[]
153 {
154 typeof(Type),
156 typeof(string[])
157 }, ReturnType = typeof(ReflectionObject))]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "InitializeContract", MemberParameters = new object[] { typeof(JsonContract) }, ReturnType = typeof(void))]
159 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTypeReflector), Member = "GetJsonConverterCreator", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Func<object[], JsonConverter>))]
160 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
162 {
163 typeof(object),
164 typeof(string)
165 }, ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "get_IsValueType", ReturnType = typeof(bool))]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "GetDefaultConstructor", MemberParameters = new object[]
168 {
169 typeof(Type),
170 typeof(bool)
171 }, ReturnType = typeof(ConstructorInfo))]
172 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
173 public static bool HasDefaultConstructor(Type t, bool nonPublic)
174 {
175 throw null;
176 }
177
178 [global::Cpp2ILInjected.Token(Token = "0x60003F5")]
179 [global::Cpp2ILInjected.Address(RVA = "0x1CDB9A4", Offset = "0x1CDB9A4", Length = "0x58")]
180 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "InitializeContract", MemberParameters = new object[] { typeof(JsonContract) }, ReturnType = typeof(void))]
181 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "GetDefaultConstructor", MemberParameters = new object[]
183 {
184 typeof(Type),
185 typeof(bool)
186 }, ReturnType = typeof(ConstructorInfo))]
187 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
189 {
190 throw null;
191 }
192
193 [global::Cpp2ILInjected.Token(Token = "0x60003F6")]
194 [global::Cpp2ILInjected.Address(RVA = "0x1CDB878", Offset = "0x1CDB878", Length = "0x12C")]
195 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
196 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LateBoundReflectionDelegateFactory), Member = "CreateDefaultConstructor", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { typeof(Type) }, ReturnType = "System.Func`1<T>")]
197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils), Member = "HasDefaultConstructor", MemberParameters = new object[]
198 {
199 typeof(Type),
200 typeof(bool)
201 }, ReturnType = typeof(bool))]
202 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils), Member = "GetDefaultConstructor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(ConstructorInfo))]
203 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, bool>), Member = ".ctor", MemberParameters = new object[]
205 {
206 typeof(object),
208 }, ReturnType = typeof(void))]
209 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable), Member = "SingleOrDefault", MemberTypeParameters = new object[] { "TSource" }, MemberParameters = new object[] { "System.Collections.Generic.IEnumerable`1<TSource>", "System.Func`2<TSource, Boolean>" }, ReturnType = "TSource")]
210 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
212 {
213 throw null;
214 }
215
216 [global::Cpp2ILInjected.Token(Token = "0x60003F7")]
217 [global::Cpp2ILInjected.Address(RVA = "0x1CD2EB8", Offset = "0x1CD2EB8", Length = "0x94")]
218 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConvertUtils), Member = "TryConvertInternal", MemberParameters = new object[]
219 {
220 typeof(object),
222 typeof(Type),
223 typeof(ref object)
224 }, ReturnType = typeof(ConvertUtils.ConvertResult))]
225 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConvertUtils), Member = "ConvertOrCast", MemberParameters = new object[]
226 {
227 typeof(object),
229 typeof(Type)
230 }, ReturnType = typeof(object))]
231 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConvertUtils), Member = "EnsureTypeAssignable", MemberParameters = new object[]
232 {
233 typeof(object),
234 typeof(Type),
235 typeof(Type)
236 }, ReturnType = typeof(object))]
237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils), Member = "GetDefaultValue", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(object))]
238 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonContract), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BinaryConverter), Member = "ReadJson", MemberParameters = new object[]
240 {
242 typeof(Type),
243 typeof(object),
245 }, ReturnType = typeof(object))]
246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JavaScriptDateTimeConverter), Member = "ReadJson", MemberParameters = new object[]
247 {
249 typeof(Type),
250 typeof(object),
252 }, ReturnType = typeof(object))]
253 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
254 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
255 {
256 typeof(object),
257 typeof(string)
258 }, ReturnType = typeof(void))]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "get_IsValueType", ReturnType = typeof(bool))]
260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "IsNullableType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
261 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
262 public static bool IsNullable(Type t)
263 {
264 throw null;
265 }
266
267 [global::Cpp2ILInjected.Token(Token = "0x60003F8")]
268 [global::Cpp2ILInjected.Address(RVA = "0x1CD1CD8", Offset = "0x1CD1CD8", Length = "0xD8")]
269 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
270 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConvertUtils), Member = "GetTypeCode", MemberParameters = new object[]
271 {
272 typeof(Type),
273 typeof(ref bool)
274 }, ReturnType = typeof(PrimitiveTypeCode))]
275 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConvertUtils), Member = "TryConvertInternal", MemberParameters = new object[]
276 {
277 typeof(object),
279 typeof(Type),
280 typeof(ref object)
281 }, ReturnType = typeof(ConvertUtils.ConvertResult))]
282 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CollectionWrapper<>), Member = "IsCompatibleObject", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
283 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils), Member = "IsNullable", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
284 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils), Member = "EnsureNotNullableType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Type))]
285 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "IsIConvertible", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
286 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonArrayContract), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
287 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonContract), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
288 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonDictionaryContract), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
289 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Extensions), Member = "Convert", MemberTypeParameters = new object[] { "T", "U" }, MemberParameters = new object[] { "T" }, ReturnType = "U")]
290 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BinaryConverter), Member = "ReadJson", MemberParameters = new object[]
291 {
293 typeof(Type),
294 typeof(object),
296 }, ReturnType = typeof(object))]
297 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(KeyValuePairConverter), Member = "ReadJson", MemberParameters = new object[]
298 {
300 typeof(Type),
301 typeof(object),
303 }, ReturnType = typeof(object))]
304 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(KeyValuePairConverter), Member = "CanConvert", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
305 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StringEnumConverter), Member = "ReadJson", MemberParameters = new object[]
306 {
308 typeof(Type),
309 typeof(object),
311 }, ReturnType = typeof(object))]
312 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StringEnumConverter), Member = "CanConvert", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
313 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IsoDateTimeConverter), Member = "ReadJson", MemberParameters = new object[]
314 {
316 typeof(Type),
317 typeof(object),
319 }, ReturnType = typeof(object))]
320 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JavaScriptDateTimeConverter), Member = "ReadJson", MemberParameters = new object[]
321 {
323 typeof(Type),
324 typeof(object),
326 }, ReturnType = typeof(object))]
327 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 19)]
328 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
329 {
330 typeof(object),
331 typeof(string)
332 }, ReturnType = typeof(void))]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
334 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
335 public static bool IsNullableType(Type t)
336 {
337 throw null;
338 }
339
340 [global::Cpp2ILInjected.Token(Token = "0x60003F9")]
341 [global::Cpp2ILInjected.Address(RVA = "0x1CDBA0C", Offset = "0x1CDBA0C", Length = "0x74")]
342 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateContract", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(JsonContract))]
343 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "IsNullableType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
345 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable), Member = "GetUnderlyingType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Type))]
346 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
348 {
349 throw null;
350 }
351
352 [global::Cpp2ILInjected.Token(Token = "0x60003FA")]
353 [global::Cpp2ILInjected.Address(RVA = "0x1CDBA80", Offset = "0x1CDBA80", Length = "0x58")]
354 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
355 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "SetExtensionDataDelegates", MemberParameters = new object[]
356 {
359 }, ReturnType = typeof(void))]
360 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonArrayContract), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
361 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonDictionaryContract), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
362 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
364 {
365 throw null;
366 }
367
368 [global::Cpp2ILInjected.Token(Token = "0x60003FB")]
369 [global::Cpp2ILInjected.Address(RVA = "0x1CD9DEC", Offset = "0x1CD9DEC", Length = "0x74")]
370 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
371 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "ImplementsGenericDefinition", MemberParameters = new object[]
372 {
373 typeof(Type),
374 typeof(Type),
376 }, ReturnType = typeof(bool))]
377 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
379 {
380 throw null;
381 }
382
383 [global::Cpp2ILInjected.Token(Token = "0x60003FC")]
384 [global::Cpp2ILInjected.Address(RVA = "0x1CDBAD8", Offset = "0x1CDBAD8", Length = "0x1E8")]
385 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
386 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils), Member = "ImplementsGenericDefinition", MemberParameters = new object[]
387 {
388 typeof(Type),
389 typeof(Type)
390 }, ReturnType = typeof(bool))]
391 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils), Member = "GetCollectionItemType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Type))]
392 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils), Member = "GetDictionaryKeyValueTypes", MemberParameters = new object[]
393 {
394 typeof(Type),
395 typeof(ref Type),
397 }, ReturnType = typeof(void))]
398 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.DefaultContractResolver.<>c", Member = "<GetExtensionDataMemberForType>b__33_1", MemberParameters = new object[] { typeof(MemberInfo) }, ReturnType = typeof(bool))]
399 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "SetExtensionDataDelegates", MemberParameters = new object[]
400 {
403 }, ReturnType = typeof(void))]
404 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonArrayContract), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
405 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonDictionaryContract), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
406 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
407 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
408 {
409 typeof(object),
410 typeof(string)
411 }, ReturnType = typeof(void))]
412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "get_IsInterface", ReturnType = typeof(bool))]
413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
414 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
415 {
416 typeof(string),
418 typeof(object)
419 }, ReturnType = typeof(string))]
420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
421 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
423 {
424 throw null;
425 }
426
427 [global::Cpp2ILInjected.Token(Token = "0x60003FD")]
428 [global::Cpp2ILInjected.Address(RVA = "0x1CDBCC0", Offset = "0x1CDBCC0", Length = "0x74")]
429 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonArrayContract), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
430 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonArrayContract), Member = "CreateWrapper", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(IWrappedCollection))]
431 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
432 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "InheritsGenericDefinition", MemberParameters = new object[]
433 {
434 typeof(Type),
435 typeof(Type),
437 }, ReturnType = typeof(bool))]
438 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
440 {
441 throw null;
442 }
443
444 [global::Cpp2ILInjected.Token(Token = "0x60003FE")]
445 [global::Cpp2ILInjected.Address(RVA = "0x1CDBD34", Offset = "0x1CDBD34", Length = "0x14C")]
446 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
447 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils), Member = "InheritsGenericDefinition", MemberParameters = new object[]
448 {
449 typeof(Type),
450 typeof(Type)
451 }, ReturnType = typeof(bool))]
452 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonArrayContract), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
453 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonDictionaryContract), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
454 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
455 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
456 {
457 typeof(object),
458 typeof(string)
459 }, ReturnType = typeof(void))]
460 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "get_IsClass", ReturnType = typeof(bool))]
461 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "InheritsGenericDefinitionInternal", MemberParameters = new object[]
462 {
463 typeof(Type),
464 typeof(Type),
466 }, ReturnType = typeof(bool))]
467 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
468 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
469 {
470 typeof(string),
472 typeof(object)
473 }, ReturnType = typeof(string))]
474 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
475 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
477 {
478 throw null;
479 }
480
481 [global::Cpp2ILInjected.Token(Token = "0x60003FF")]
482 [global::Cpp2ILInjected.Address(RVA = "0x1CDBE88", Offset = "0x1CDBE88", Length = "0xE0")]
483 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
484 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils), Member = "InheritsGenericDefinition", MemberParameters = new object[]
485 {
486 typeof(Type),
487 typeof(Type),
489 }, ReturnType = typeof(bool))]
490 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
491 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
496
497 [global::Cpp2ILInjected.Token(Token = "0x6000400")]
498 [global::Cpp2ILInjected.Address(RVA = "0x1CDBF78", Offset = "0x1CDBF78", Length = "0x204")]
499 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
500 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonArrayContract), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
501 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
502 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
503 {
504 typeof(object),
505 typeof(string)
506 }, ReturnType = typeof(void))]
507 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "get_IsArray", ReturnType = typeof(bool))]
508 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
509 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "ImplementsGenericDefinition", MemberParameters = new object[]
510 {
511 typeof(Type),
512 typeof(Type),
514 }, ReturnType = typeof(bool))]
515 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
516 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
517 {
518 typeof(string),
520 typeof(object)
521 }, ReturnType = typeof(string))]
522 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Exception), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
523 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
524 public static Type GetCollectionItemType(Type type)
525 {
526 throw null;
527 }
528
529 [global::Cpp2ILInjected.Token(Token = "0x6000401")]
530 [global::Cpp2ILInjected.Address(RVA = "0x1CDC17C", Offset = "0x1CDC17C", Length = "0x200")]
531 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
532 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonDictionaryContract), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
533 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
534 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
535 {
536 typeof(object),
537 typeof(string)
538 }, ReturnType = typeof(void))]
539 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
540 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "ImplementsGenericDefinition", MemberParameters = new object[]
541 {
542 typeof(Type),
543 typeof(Type),
545 }, ReturnType = typeof(bool))]
546 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
547 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
548 {
549 typeof(string),
551 typeof(object)
552 }, ReturnType = typeof(string))]
553 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Exception), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
554 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
556 {
557 throw null;
558 }
559
560 [global::Cpp2ILInjected.Token(Token = "0x6000402")]
561 [global::Cpp2ILInjected.Address(RVA = "0x1CD1528", Offset = "0x1CD1528", Length = "0x218")]
562 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
563 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionObject), Member = "Create", MemberParameters = new object[]
564 {
565 typeof(Type),
567 typeof(string[])
568 }, ReturnType = typeof(ReflectionObject))]
569 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils), Member = "IsOverridenGenericMember", MemberParameters = new object[]
570 {
573 }, ReturnType = typeof(bool))]
574 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.DefaultContractResolver.<>c", Member = "<GetExtensionDataMemberForType>b__33_1", MemberParameters = new object[] { typeof(MemberInfo) }, ReturnType = typeof(bool))]
575 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "SetExtensionDataDelegates", MemberParameters = new object[]
576 {
579 }, ReturnType = typeof(void))]
580 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateProperty", MemberParameters = new object[]
581 {
583 typeof(MemberSerialization)
584 }, ReturnType = typeof(JsonProperty))]
585 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "SetIsSpecifiedActions", MemberParameters = new object[]
586 {
589 typeof(bool)
590 }, ReturnType = typeof(void))]
591 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
592 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
593 {
594 typeof(object),
595 typeof(string)
596 }, ReturnType = typeof(void))]
597 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
598 {
599 typeof(string),
600 typeof(string)
601 }, ReturnType = typeof(void))]
602 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
604 {
605 throw null;
606 }
607
608 [global::Cpp2ILInjected.Token(Token = "0x6000403")]
609 [global::Cpp2ILInjected.Address(RVA = "0x1CDC37C", Offset = "0x1CDC37C", Length = "0xCC")]
610 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
611 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.DefaultContractResolver.<>c", Member = "<GetSerializableMembers>b__30_0", MemberParameters = new object[] { typeof(MemberInfo) }, ReturnType = typeof(bool))]
612 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.DefaultContractResolver.<>c", Member = "<GetSerializableMembers>b__30_1", MemberParameters = new object[] { typeof(MemberInfo) }, ReturnType = typeof(bool))]
613 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
614 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
615 {
616 typeof(object),
617 typeof(string)
618 }, ReturnType = typeof(void))]
619 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
621 {
622 throw null;
623 }
624
625 [global::Cpp2ILInjected.Token(Token = "0x6000404")]
626 [global::Cpp2ILInjected.Address(RVA = "0x1CDC448", Offset = "0x1CDC448", Length = "0x6C")]
627 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
628 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
629 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
630 {
631 typeof(object),
632 typeof(string)
633 }, ReturnType = typeof(void))]
634 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
636 {
637 throw null;
638 }
639
640 [global::Cpp2ILInjected.Token(Token = "0x6000405")]
641 [global::Cpp2ILInjected.Address(RVA = "0x1CDC4B4", Offset = "0x1CDC4B4", Length = "0x304")]
642 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
643 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionValueProvider), Member = "GetValue", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(object))]
644 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
645 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
646 {
647 typeof(object),
648 typeof(string)
649 }, ReturnType = typeof(void))]
650 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
651 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
652 {
653 typeof(string),
655 typeof(object),
656 typeof(object)
657 }, ReturnType = typeof(string))]
658 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
659 {
660 typeof(string),
661 typeof(string)
662 }, ReturnType = typeof(void))]
663 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
664 {
665 typeof(string),
667 typeof(object)
668 }, ReturnType = typeof(string))]
669 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
670 {
671 typeof(string),
673 }, ReturnType = typeof(void))]
674 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 31)]
675 public static object GetMemberValue(MemberInfo member, object target)
676 {
677 throw null;
678 }
679
680 [global::Cpp2ILInjected.Token(Token = "0x6000406")]
681 [global::Cpp2ILInjected.Address(RVA = "0x1CDC7B8", Offset = "0x1CDC7B8", Length = "0x200")]
682 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
683 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionValueProvider), Member = "SetValue", MemberParameters = new object[]
684 {
685 typeof(object),
686 typeof(object)
687 }, ReturnType = typeof(void))]
688 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
689 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
690 {
691 typeof(object),
692 typeof(string)
693 }, ReturnType = typeof(void))]
694 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FieldInfo), Member = "SetValue", MemberParameters = new object[]
695 {
696 typeof(object),
697 typeof(object)
698 }, ReturnType = typeof(void))]
699 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
700 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
701 {
702 typeof(string),
704 typeof(object)
705 }, ReturnType = typeof(string))]
706 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
707 {
708 typeof(string),
709 typeof(string)
710 }, ReturnType = typeof(void))]
711 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
712 public static void SetMemberValue(MemberInfo member, object target, object value)
713 {
714 throw null;
715 }
716
717 [global::Cpp2ILInjected.Token(Token = "0x6000407")]
718 [global::Cpp2ILInjected.Address(RVA = "0x1CD126C", Offset = "0x1CD126C", Length = "0x13C")]
719 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
720 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionObject), Member = "Create", MemberParameters = new object[]
721 {
722 typeof(Type),
724 typeof(string[])
725 }, ReturnType = typeof(ReflectionObject))]
726 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.DefaultContractResolver.<>c", Member = "<GetExtensionDataMemberForType>b__33_1", MemberParameters = new object[] { typeof(MemberInfo) }, ReturnType = typeof(bool))]
727 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateProperty", MemberParameters = new object[]
728 {
730 typeof(MemberSerialization)
731 }, ReturnType = typeof(JsonProperty))]
732 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
733 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FieldInfo), Member = "get_IsPublic", ReturnType = typeof(bool))]
734 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
736 {
737 throw null;
738 }
739
740 [global::Cpp2ILInjected.Token(Token = "0x6000408")]
741 [global::Cpp2ILInjected.Address(RVA = "0x1CD13A8", Offset = "0x1CD13A8", Length = "0x170")]
742 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
743 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionObject), Member = "Create", MemberParameters = new object[]
744 {
745 typeof(Type),
747 typeof(string[])
748 }, ReturnType = typeof(ReflectionObject))]
749 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "SetExtensionDataDelegates", MemberParameters = new object[]
750 {
753 }, ReturnType = typeof(void))]
754 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CreateProperty", MemberParameters = new object[]
755 {
757 typeof(MemberSerialization)
758 }, ReturnType = typeof(JsonProperty))]
759 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "SetIsSpecifiedActions", MemberParameters = new object[]
760 {
763 typeof(bool)
764 }, ReturnType = typeof(void))]
765 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
766 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FieldInfo), Member = "get_IsLiteral", ReturnType = typeof(bool))]
767 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FieldInfo), Member = "get_IsInitOnly", ReturnType = typeof(bool))]
768 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FieldInfo), Member = "get_IsPublic", ReturnType = typeof(bool))]
769 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
771 {
772 throw null;
773 }
774
775 [global::Cpp2ILInjected.Token(Token = "0x6000409")]
776 [global::Cpp2ILInjected.Address(RVA = "0x1CDC9B8", Offset = "0x1CDC9B8", Length = "0xA00")]
777 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
778 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "GetSerializableMembers", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(List<MemberInfo>))]
779 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
780 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
781 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "GetFields", MemberParameters = new object[]
782 {
783 typeof(Type),
785 }, ReturnType = typeof(IEnumerable<FieldInfo>))]
786 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CollectionUtils), Member = "AddRange", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
787 {
788 "System.Collections.Generic.IList`1<T>",
790 }, ReturnType = typeof(void))]
791 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "GetProperties", MemberParameters = new object[]
792 {
793 typeof(Type),
795 }, ReturnType = typeof(IEnumerable<PropertyInfo>))]
796 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
797 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, object>), Member = ".ctor", MemberParameters = new object[]
798 {
799 typeof(object),
801 }, ReturnType = typeof(void))]
802 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "GroupBy", MemberTypeParameters = new object[]
803 {
804 typeof(object),
805 typeof(object)
806 }, MemberParameters = new object[]
807 {
810 }, ReturnType = "System.Collections.Generic.IEnumerable`1<IGrouping`2<TKey, TSource>>")]
811 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable), Member = "Count", MemberTypeParameters = new object[] { "TSource" }, MemberParameters = new object[] { "System.Collections.Generic.IEnumerable`1<TSource>" }, ReturnType = typeof(int))]
812 [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>")]
813 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable), Member = "First", MemberTypeParameters = new object[] { "TSource" }, MemberParameters = new object[] { "System.Collections.Generic.IEnumerable`1<TSource>" }, ReturnType = "TSource")]
814 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "IsOverridenGenericMember", MemberParameters = new object[]
815 {
818 }, ReturnType = typeof(bool))]
819 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
820 {
821 typeof(string),
822 typeof(string)
823 }, ReturnType = typeof(bool))]
824 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "AddRange", MemberParameters = new object[] { typeof(IEnumerable<object>) }, ReturnType = typeof(void))]
825 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 54)]
827 {
828 throw null;
829 }
830
831 [global::Cpp2ILInjected.Token(Token = "0x600040A")]
832 [global::Cpp2ILInjected.Address(RVA = "0x1CDD760", Offset = "0x1CDD760", Length = "0x180")]
833 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
834 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils), Member = "GetFieldsAndProperties", MemberParameters = new object[]
835 {
836 typeof(Type),
838 }, ReturnType = typeof(List<MemberInfo>))]
839 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
840 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "IsVirtual", MemberParameters = new object[] { typeof(PropertyInfo) }, ReturnType = typeof(bool))]
841 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "GetMemberUnderlyingType", MemberParameters = new object[] { typeof(MemberInfo) }, ReturnType = typeof(Type))]
842 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
844 {
845 throw null;
846 }
847
848 [global::Cpp2ILInjected.Token(Token = "0x600040B")]
849 [global::Cpp2ILInjected.Address(RVA = "0x1595900", Offset = "0x1595900", Length = "0x70")]
850 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
851 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "SetExtensionDataDelegates", MemberParameters = new object[]
852 {
855 }, ReturnType = typeof(void))]
856 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
857 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
858 public static T GetAttribute<T>(object attributeProvider) where T : Attribute
859 {
860 throw null;
861 }
862
863 [global::Cpp2ILInjected.Token(Token = "0x600040C")]
864 [global::Cpp2ILInjected.Address(RVA = "0x1595970", Offset = "0x1595970", Length = "0x98")]
865 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
866 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
867 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
868 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
869 public static T GetAttribute<T>(object attributeProvider, bool inherit) where T : Attribute
870 {
871 throw null;
872 }
873
874 [global::Cpp2ILInjected.Token(Token = "0x600040D")]
875 [global::Cpp2ILInjected.Address(RVA = "0x1595A08", Offset = "0x1595A08", Length = "0x110")]
876 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
877 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
878 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
879 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
880 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "GetAttributes", MemberParameters = new object[]
881 {
882 typeof(object),
883 typeof(Type),
884 typeof(bool)
885 }, ReturnType = typeof(Attribute[]))]
886 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
887 public static T[] GetAttributes<T>(object attributeProvider, bool inherit) where T : Attribute
888 {
889 throw null;
890 }
891
892 [global::Cpp2ILInjected.Token(Token = "0x600040E")]
893 [global::Cpp2ILInjected.Address(RVA = "0x1CDD8E0", Offset = "0x1CDD8E0", Length = "0x4F8")]
894 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
895 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils), Member = "GetAttributes", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
896 {
897 typeof(object),
898 typeof(bool)
899 }, ReturnType = "T[]")]
900 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils), Member = "GetAttributes", MemberParameters = new object[]
901 {
902 typeof(object),
903 typeof(Type),
904 typeof(bool)
905 }, ReturnType = typeof(Attribute[]))]
906 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionAttributeProvider), Member = "GetAttributes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(IList<Attribute>))]
907 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionAttributeProvider), Member = "GetAttributes", MemberParameters = new object[]
908 {
909 typeof(Type),
910 typeof(bool)
911 }, ReturnType = typeof(IList<Attribute>))]
912 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTypeReflector), Member = "GetAssociateMetadataTypeFromAttribute", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Type))]
913 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
914 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
915 {
916 typeof(object),
917 typeof(string)
918 }, ReturnType = typeof(void))]
919 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Attribute), Member = "GetCustomAttributes", MemberParameters = new object[]
920 {
922 typeof(Type)
923 }, ReturnType = typeof(Attribute[]))]
924 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Attribute), Member = "GetCustomAttributes", MemberParameters = new object[]
925 {
927 typeof(Type),
928 typeof(bool)
929 }, ReturnType = typeof(Attribute[]))]
930 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Attribute), Member = "GetCustomAttributes", MemberParameters = new object[]
931 {
932 typeof(Module),
933 typeof(Type),
934 typeof(bool)
935 }, ReturnType = typeof(Attribute[]))]
936 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Attribute), Member = "GetCustomAttributes", MemberParameters = new object[]
937 {
939 typeof(Type),
940 typeof(bool)
941 }, ReturnType = typeof(Attribute[]))]
942 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "Cast", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[] { typeof(IEnumerable) }, ReturnType = "System.Collections.Generic.IEnumerable`1<TResult>")]
943 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "ToArray", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[] { typeof(IEnumerable<object>) }, ReturnType = "TSource[]")]
944 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "GetAttributes", MemberParameters = new object[]
945 {
946 typeof(object),
947 typeof(Type),
948 typeof(bool)
949 }, ReturnType = typeof(Attribute[]))]
950 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "Union", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[]
951 {
954 }, ReturnType = "System.Collections.Generic.IEnumerable`1<TSource>")]
955 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Attribute), Member = "GetCustomAttributes", MemberParameters = new object[] { typeof(Assembly) }, ReturnType = typeof(Attribute[]))]
956 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Attribute), Member = "GetCustomAttributes", MemberParameters = new object[]
957 {
959 typeof(bool)
960 }, ReturnType = typeof(Attribute[]))]
961 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Attribute), Member = "GetCustomAttributes", MemberParameters = new object[]
962 {
963 typeof(Module),
964 typeof(bool)
965 }, ReturnType = typeof(Attribute[]))]
966 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Attribute), Member = "GetCustomAttributes", MemberParameters = new object[]
967 {
969 typeof(bool)
970 }, ReturnType = typeof(Attribute[]))]
971 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
973 {
974 throw null;
975 }
976
977 [global::Cpp2ILInjected.Token(Token = "0x600040F")]
978 [global::Cpp2ILInjected.Address(RVA = "0x1CDDDD8", Offset = "0x1CDDDD8", Length = "0xE0")]
979 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
980 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "ResolveTypeName", MemberParameters = new object[]
981 {
983 typeof(ref Type),
988 typeof(string)
989 }, ReturnType = typeof(void))]
990 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
991 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "GetAssemblyDelimiterIndex", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int?))]
992 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
993 {
994 typeof(int),
995 typeof(int)
996 }, ReturnType = typeof(string))]
997 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Trim", ReturnType = typeof(string))]
998 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
999 public static void SplitFullyQualifiedTypeName(string fullyQualifiedTypeName, out string typeName, out string assemblyName)
1000 {
1001 throw null;
1002 }
1003
1004 [global::Cpp2ILInjected.Token(Token = "0x6000410")]
1005 [global::Cpp2ILInjected.Address(RVA = "0x1CDDEB8", Offset = "0x1CDDEB8", Length = "0xD0")]
1006 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1007 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils), Member = "SplitFullyQualifiedTypeName", MemberParameters = new object[]
1008 {
1009 typeof(string),
1010 typeof(ref string),
1011 typeof(ref string)
1012 }, ReturnType = typeof(void))]
1013 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1014 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
1015 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int?), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1016 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1018 {
1019 throw null;
1020 }
1021
1022 [global::Cpp2ILInjected.Token(Token = "0x6000411")]
1023 [global::Cpp2ILInjected.Address(RVA = "0x1CDDF88", Offset = "0x1CDDF88", Length = "0x260")]
1024 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1025 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils), Member = "GetProperties", MemberParameters = new object[]
1026 {
1027 typeof(Type),
1029 }, ReturnType = typeof(IEnumerable<PropertyInfo>))]
1030 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTypeReflector), Member = "GetDataMemberAttribute", MemberParameters = new object[] { typeof(MemberInfo) }, ReturnType = typeof(DataMemberAttribute))]
1031 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTypeReflector), Member = "GetAttribute", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { typeof(MemberInfo) }, ReturnType = "T")]
1032 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
1033 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, object>), Member = ".ctor", MemberParameters = new object[]
1034 {
1035 typeof(object),
1036 typeof(IntPtr)
1037 }, ReturnType = typeof(void))]
1038 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "Select", MemberTypeParameters = new object[]
1039 {
1040 typeof(object),
1041 typeof(object)
1042 }, MemberParameters = new object[]
1043 {
1046 }, ReturnType = "System.Collections.Generic.IEnumerable`1<TResult>")]
1047 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "ToArray", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[] { typeof(IEnumerable<object>) }, ReturnType = "TSource[]")]
1048 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetProperty", MemberParameters = new object[]
1049 {
1050 typeof(string),
1052 typeof(Binder),
1053 typeof(Type),
1054 typeof(Type[]),
1056 }, ReturnType = typeof(PropertyInfo))]
1057 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable), Member = "SingleOrDefault", MemberTypeParameters = new object[] { "TSource" }, MemberParameters = new object[] { "System.Collections.Generic.IEnumerable`1<TSource>" }, ReturnType = "TSource")]
1058 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
1060 {
1061 throw null;
1062 }
1063
1064 [global::Cpp2ILInjected.Token(Token = "0x6000412")]
1065 [global::Cpp2ILInjected.Address(RVA = "0x1CDD3B8", Offset = "0x1CDD3B8", Length = "0x110")]
1066 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1067 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils), Member = "GetFieldsAndProperties", MemberParameters = new object[]
1068 {
1069 typeof(Type),
1071 }, ReturnType = typeof(List<MemberInfo>))]
1072 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1073 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
1074 {
1075 typeof(object),
1076 typeof(string)
1077 }, ReturnType = typeof(void))]
1078 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", MemberParameters = new object[] { typeof(IEnumerable<object>) }, ReturnType = typeof(void))]
1079 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "GetChildPrivateFields", MemberParameters = new object[]
1080 {
1082 typeof(Type),
1084 }, ReturnType = typeof(void))]
1085 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "Cast", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[] { typeof(IEnumerable) }, ReturnType = "System.Collections.Generic.IEnumerable`1<TResult>")]
1086 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
1088 {
1089 throw null;
1090 }
1091
1092 [global::Cpp2ILInjected.Token(Token = "0x6000413")]
1093 [global::Cpp2ILInjected.Address(RVA = "0x1CDE1E8", Offset = "0x1CDE1E8", Length = "0x1DC")]
1094 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1095 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils), Member = "GetFields", MemberParameters = new object[]
1096 {
1097 typeof(Type),
1099 }, ReturnType = typeof(IEnumerable<FieldInfo>))]
1100 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, bool>), Member = ".ctor", MemberParameters = new object[]
1102 {
1103 typeof(object),
1104 typeof(IntPtr)
1105 }, ReturnType = typeof(void))]
1106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "Where", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[]
1107 {
1110 }, ReturnType = "System.Collections.Generic.IEnumerable`1<TSource>")]
1111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable[]), Member = "Cast", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[] { typeof(IEnumerable) }, ReturnType = "System.Collections.Generic.IEnumerable`1<TResult>")]
1112 [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))]
1113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
1115 {
1116 throw null;
1117 }
1118
1119 [global::Cpp2ILInjected.Token(Token = "0x6000414")]
1120 [global::Cpp2ILInjected.Address(RVA = "0x1CDD4C8", Offset = "0x1CDD4C8", Length = "0x298")]
1121 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils), Member = "GetFieldsAndProperties", MemberParameters = new object[]
1123 {
1124 typeof(Type),
1126 }, ReturnType = typeof(List<MemberInfo>))]
1127 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValidationUtils), Member = "ArgumentNotNull", MemberParameters = new object[]
1129 {
1130 typeof(object),
1131 typeof(string)
1132 }, ReturnType = typeof(void))]
1133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", MemberParameters = new object[] { typeof(IEnumerable<object>) }, ReturnType = typeof(void))]
1134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "get_IsInterface", ReturnType = typeof(bool))]
1135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "AddRange", MemberParameters = new object[] { typeof(IEnumerable<object>) }, ReturnType = typeof(void))]
1136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "GetChildPrivateProperties", MemberParameters = new object[]
1137 {
1139 typeof(Type),
1141 }, ReturnType = typeof(void))]
1142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
1143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "GetMemberInfoFromType", MemberParameters = new object[]
1144 {
1145 typeof(Type),
1147 }, ReturnType = typeof(MemberInfo))]
1148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "set_Item", MemberParameters = new object[]
1149 {
1150 typeof(int),
1151 typeof(object)
1152 }, ReturnType = typeof(void))]
1153 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
1155 {
1156 throw null;
1157 }
1158
1159 [global::Cpp2ILInjected.Token(Token = "0x6000415")]
1160 [global::Cpp2ILInjected.Address(RVA = "0x1CDE3C4", Offset = "0x1CDE3C4", Length = "0x10")]
1161 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1162 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1164 {
1165 throw null;
1166 }
1167
1168 [global::Cpp2ILInjected.Token(Token = "0x6000416")]
1169 [global::Cpp2ILInjected.Address(RVA = "0x1CDE3D4", Offset = "0x1CDE3D4", Length = "0x45C")]
1170 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1171 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils), Member = "GetProperties", MemberParameters = new object[]
1172 {
1173 typeof(Type),
1175 }, ReturnType = typeof(IEnumerable<PropertyInfo>))]
1176 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "IsPublic", MemberParameters = new object[] { typeof(PropertyInfo) }, ReturnType = typeof(bool))]
1179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "IsVirtual", MemberParameters = new object[] { typeof(PropertyInfo) }, ReturnType = typeof(bool))]
1180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, bool>), Member = ".ctor", MemberParameters = new object[]
1181 {
1182 typeof(object),
1183 typeof(IntPtr)
1184 }, ReturnType = typeof(void))]
1185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CollectionUtils), Member = "IndexOf", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.Collections.Generic.IEnumerable`1<T>", "System.Func`2<T, Boolean>" }, ReturnType = typeof(int))]
1186 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
1191
1192 [global::Cpp2ILInjected.Token(Token = "0x6000417")]
1193 [global::Cpp2ILInjected.Address(RVA = "0x1CDE838", Offset = "0x1CDE838", Length = "0xFC")]
1194 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1195 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, bool>), Member = ".ctor", MemberParameters = new object[]
1198 {
1199 typeof(object),
1200 typeof(IntPtr)
1201 }, ReturnType = typeof(void))]
1202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable), Member = "Any", MemberTypeParameters = new object[] { "TSource" }, MemberParameters = new object[] { "System.Collections.Generic.IEnumerable`1<TSource>", "System.Func`2<TSource, Boolean>" }, ReturnType = typeof(bool))]
1203 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1204 public static bool IsMethodOverridden(Type currentType, Type methodDeclaringType, string method)
1205 {
1206 throw null;
1207 }
1208
1209 [global::Cpp2ILInjected.Token(Token = "0x6000418")]
1210 [global::Cpp2ILInjected.Address(RVA = "0x1CDE93C", Offset = "0x1CDE93C", Length = "0x220")]
1211 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1212 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonProperty), Member = "GetResolvedDefaultValue", ReturnType = typeof(object))]
1213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "ShouldWriteDynamicProperty", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
1214 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "get_IsValueType", ReturnType = typeof(bool))]
1216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConvertUtils), Member = "GetTypeCode", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(PrimitiveTypeCode))]
1217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "IsNullable", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
1218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Activator), Member = "CreateInstance", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(object))]
1219 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
1220 public static object GetDefaultValue(Type type)
1221 {
1222 throw null;
1223 }
1224
1225 [global::Cpp2ILInjected.Token(Token = "0x40001FA")]
1226 public static readonly Type[] EmptyTypes;
1227
1229 [global::Cpp2ILInjected.Token(Token = "0x2000071")]
1230 [Serializable]
1231 private sealed class <>c
1232 {
1233 // Note: this type is marked as 'beforefieldinit'.
1234 [global::Cpp2ILInjected.Token(Token = "0x6000419")]
1235 [global::Cpp2ILInjected.Address(RVA = "0x1CDEB5C", Offset = "0x1CDEB5C", Length = "0x5C")]
1236 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1238 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1239 static <>c()
1240 {
1241 throw null;
1242 }
1243
1244 [global::Cpp2ILInjected.Token(Token = "0x600041A")]
1245 [global::Cpp2ILInjected.Address(RVA = "0x1CDEBB8", Offset = "0x1CDEBB8", Length = "0x8")]
1246 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1248 public <>c()
1249 {
1250 throw null;
1251 }
1252
1253 [global::Cpp2ILInjected.Token(Token = "0x600041B")]
1254 [global::Cpp2ILInjected.Address(RVA = "0x1CDEBC0", Offset = "0x1CDEBC0", Length = "0x64")]
1255 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1256 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enumerable), Member = "Any", MemberTypeParameters = new object[] { "TSource" }, MemberParameters = new object[] { "System.Collections.Generic.IEnumerable`1<TSource>" }, ReturnType = typeof(bool))]
1258 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1260 {
1261 throw null;
1262 }
1263
1264 [global::Cpp2ILInjected.Token(Token = "0x600041C")]
1265 [global::Cpp2ILInjected.Address(RVA = "0x1CDEC24", Offset = "0x1CDEC24", Length = "0x10")]
1266 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1267 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1269 {
1270 throw null;
1271 }
1272
1273 [global::Cpp2ILInjected.Token(Token = "0x600041D")]
1274 [global::Cpp2ILInjected.Address(RVA = "0x1CDEC34", Offset = "0x1CDEC34", Length = "0x10")]
1275 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1276 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1278 {
1279 throw null;
1280 }
1281
1282 [global::Cpp2ILInjected.Token(Token = "0x600041E")]
1283 [global::Cpp2ILInjected.Address(RVA = "0x1CDEC44", Offset = "0x1CDEC44", Length = "0xC")]
1284 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FieldInfo), Member = "get_IsPrivate", ReturnType = typeof(bool))]
1287 {
1288 throw null;
1289 }
1290
1291 [global::Cpp2ILInjected.Token(Token = "0x40001FB")]
1292 public static readonly ReflectionUtils.<>c <>9;
1293
1294 [global::Cpp2ILInjected.Token(Token = "0x40001FC")]
1295 public static Func<ConstructorInfo, bool> <>9__10_0;
1296
1297 [global::Cpp2ILInjected.Token(Token = "0x40001FD")]
1298 public static Func<MemberInfo, string> <>9__29_0;
1299
1300 [global::Cpp2ILInjected.Token(Token = "0x40001FE")]
1301 public static Func<ParameterInfo, Type> <>9__37_0;
1302
1303 [global::Cpp2ILInjected.Token(Token = "0x40001FF")]
1304 public static Func<FieldInfo, bool> <>9__39_0;
1305 }
1306
1308 [global::Cpp2ILInjected.Token(Token = "0x2000072")]
1309 private sealed class <>c__DisplayClass42_0
1310 {
1311 [global::Cpp2ILInjected.Token(Token = "0x600041F")]
1312 [global::Cpp2ILInjected.Address(RVA = "0x1CDE830", Offset = "0x1CDE830", Length = "0x8")]
1313 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1316 {
1317 throw null;
1318 }
1319
1320 [global::Cpp2ILInjected.Token(Token = "0x6000420")]
1321 [global::Cpp2ILInjected.Address(RVA = "0x1CDEC50", Offset = "0x1CDEC50", Length = "0x48")]
1322 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1323 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
1325 {
1326 typeof(string),
1327 typeof(string)
1328 }, ReturnType = typeof(bool))]
1330 {
1331 throw null;
1332 }
1333
1334 [global::Cpp2ILInjected.Token(Token = "0x6000421")]
1335 [global::Cpp2ILInjected.Address(RVA = "0x1CDEC98", Offset = "0x1CDEC98", Length = "0x90")]
1336 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1337 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
1339 {
1340 typeof(string),
1341 typeof(string)
1342 }, ReturnType = typeof(bool))]
1344 {
1345 throw null;
1346 }
1347
1348 [global::Cpp2ILInjected.Token(Token = "0x6000422")]
1349 [global::Cpp2ILInjected.Address(RVA = "0x1CDED28", Offset = "0x1CDED28", Length = "0x11C")]
1350 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1351 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
1353 {
1354 typeof(string),
1355 typeof(string)
1356 }, ReturnType = typeof(bool))]
1357 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "IsVirtual", MemberParameters = new object[] { typeof(PropertyInfo) }, ReturnType = typeof(bool))]
1358 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "GetBaseDefinition", MemberParameters = new object[] { typeof(PropertyInfo) }, ReturnType = typeof(MethodInfo))]
1359 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1361 {
1362 throw null;
1363 }
1364
1365 [global::Cpp2ILInjected.Token(Token = "0x4000200")]
1366 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1368 }
1369
1371 [global::Cpp2ILInjected.Token(Token = "0x2000073")]
1372 private sealed class <>c__DisplayClass43_0
1373 {
1374 [global::Cpp2ILInjected.Token(Token = "0x6000423")]
1375 [global::Cpp2ILInjected.Address(RVA = "0x1CDE934", Offset = "0x1CDE934", Length = "0x8")]
1376 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1379 {
1380 throw null;
1381 }
1382
1383 [global::Cpp2ILInjected.Token(Token = "0x6000424")]
1384 [global::Cpp2ILInjected.Address(RVA = "0x1CDEE44", Offset = "0x1CDEE44", Length = "0x8C")]
1385 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1386 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1387 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
1388 {
1389 typeof(string),
1390 typeof(string)
1391 }, ReturnType = typeof(bool))]
1393 {
1394 throw null;
1395 }
1396
1397 [global::Cpp2ILInjected.Token(Token = "0x4000201")]
1398 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1399 public string method;
1400
1401 [global::Cpp2ILInjected.Token(Token = "0x4000202")]
1402 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
1404 }
1405 }
1406}
class f__AnonymousType0<< Count > j__TPar
static bool IsIndexedProperty(MemberInfo member)
static void GetChildPrivateProperties(IList< PropertyInfo > initialProperties, Type targetType, BindingFlags bindingAttr)
static bool IsIndexedProperty(PropertyInfo property)
static bool IsPublic(PropertyInfo property)
static bool CanReadMemberValue(MemberInfo member, bool nonPublic)
static bool InheritsGenericDefinition(Type type, Type genericClassDefinition, out Type implementingType)
static bool IsOverridenGenericMember(MemberInfo memberInfo, BindingFlags bindingAttr)
static bool ImplementsGenericDefinition(Type type, Type genericInterfaceDefinition, out Type implementingType)
static Attribute[] GetAttributes(object attributeProvider, Type attributeType, bool inherit)
static List< MemberInfo > GetFieldsAndProperties(Type type, BindingFlags bindingAttr)
static ConstructorInfo GetDefaultConstructor(Type t, bool nonPublic)
static bool InheritsGenericDefinitionInternal(Type currentType, Type genericClassDefinition, out Type implementingType)
static void SplitFullyQualifiedTypeName(string fullyQualifiedTypeName, out string typeName, out string assemblyName)
static bool ImplementsGenericDefinition(Type type, Type genericInterfaceDefinition)
static Type GetMemberUnderlyingType(MemberInfo member)
static void GetDictionaryKeyValueTypes(Type dictionaryType, out Type keyType, out Type valueType)
static bool IsVirtual(this PropertyInfo propertyInfo)
static void GetChildPrivateFields(IList< MemberInfo > initialFields, Type targetType, BindingFlags bindingAttr)
static bool IsMethodOverridden(Type currentType, Type methodDeclaringType, string method)
static void SetMemberValue(MemberInfo member, object target, object value)
static MethodInfo GetBaseDefinition(this PropertyInfo propertyInfo)
static BindingFlags RemoveFlag(this BindingFlags bindingAttr, BindingFlags flag)
static bool HasDefaultConstructor(Type t, bool nonPublic)
static bool IsGenericDefinition(Type type, Type genericInterfaceDefinition)
static object GetMemberValue(MemberInfo member, object target)
static MemberInfo GetMemberInfoFromType(Type targetType, MemberInfo memberInfo)
static IEnumerable< PropertyInfo > GetProperties(Type targetType, BindingFlags bindingAttr)
static string GetTypeName(Type t, FormatterAssemblyStyle assemblyFormat, SerializationBinder binder)
static bool CanSetMemberValue(MemberInfo member, bool nonPublic, bool canSetReadOnly)
static ? int GetAssemblyDelimiterIndex(string fullyQualifiedTypeName)
static ConstructorInfo GetDefaultConstructor(Type t)
static bool InheritsGenericDefinition(Type type, Type genericClassDefinition)
static IEnumerable< FieldInfo > GetFields(Type targetType, BindingFlags bindingAttr)
static string RemoveAssemblyDetails(string fullyQualifiedTypeName)