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
ConvertUtils.cs
Go to the documentation of this file.
1using System;
14
16{
17 [Preserve]
18 [global::Cpp2ILInjected.Token(Token = "0x200005A")]
19 internal static class ConvertUtils
20 {
21 [global::Cpp2ILInjected.Token(Token = "0x600031E")]
22 [global::Cpp2ILInjected.Address(RVA = "0x1CCD754", Offset = "0x1CCD754", Length = "0x68")]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonConvert), Member = "ToString", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(string))]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonWriter), Member = "WriteValue", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConvertUtils), Member = "GetTypeCode", MemberParameters = new object[]
26 {
27 typeof(Type),
28 typeof(ref bool)
29 }, ReturnType = typeof(PrimitiveTypeCode))]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConvertUtils), Member = "IsInteger", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectionUtils), Member = "GetDefaultValue", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(object))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonPrimitiveContract), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "IsJsonPrimitiveType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConvertUtils), Member = "GetTypeCode", MemberParameters = new object[]
36 {
37 typeof(Type),
38 typeof(ref bool)
39 }, ReturnType = typeof(PrimitiveTypeCode))]
40 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
42 {
43 throw null;
44 }
45
46 [global::Cpp2ILInjected.Token(Token = "0x600031F")]
47 [global::Cpp2ILInjected.Address(RVA = "0x1CD1A6C", Offset = "0x1CD1A6C", Length = "0x25C")]
48 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConvertUtils), Member = "GetTypeCode", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(PrimitiveTypeCode))]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JToken), Member = "ToObject", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(object))]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, Int32Enum>), Member = "TryGetValue", MemberParameters = new object[]
53 {
54 typeof(object),
56 }, ReturnType = typeof(bool))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "GetUnderlyingType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Type))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConvertUtils), Member = "GetTypeCode", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(PrimitiveTypeCode))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "IsNullableType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable), Member = "GetUnderlyingType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Type))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
62 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
64 {
65 throw null;
66 }
67
68 [global::Cpp2ILInjected.Token(Token = "0x6000320")]
69 [global::Cpp2ILInjected.Address(RVA = "0x1CCE8A8", Offset = "0x1CCE8A8", Length = "0xD0")]
70 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonWriter), Member = "WriteValue", MemberParameters = new object[]
72 {
75 typeof(object)
76 }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
78 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x6000321")]
85 [global::Cpp2ILInjected.Address(RVA = "0x1CD1DB0", Offset = "0x1CD1DB0", Length = "0x8C")]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConvertUtils), Member = "TryConvertInternal", MemberParameters = new object[]
87 {
88 typeof(object),
90 typeof(Type),
91 typeof(ref object)
92 }, ReturnType = typeof(ConvertUtils.ConvertResult))]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonContract), Member = ".ctor", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
96 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
97 public static bool IsConvertible(Type t)
98 {
99 throw null;
100 }
101
102 [global::Cpp2ILInjected.Token(Token = "0x6000322")]
103 [global::Cpp2ILInjected.Address(RVA = "0x1CD1E3C", Offset = "0x1CD1E3C", Length = "0x58")]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConvertUtils), Member = "TryConvertInternal", MemberParameters = new object[]
105 {
106 typeof(object),
108 typeof(Type),
109 typeof(ref object)
110 }, ReturnType = typeof(ConvertUtils.ConvertResult))]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JToken), Member = "op_Explicit", MemberParameters = new object[] { typeof(JToken) }, ReturnType = typeof(TimeSpan))]
112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JToken), Member = "op_Explicit", MemberParameters = new object[] { typeof(JToken) }, ReturnType = typeof(TimeSpan?))]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "Parse", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(TimeSpan))]
115 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
116 public static TimeSpan ParseTimeSpan(string input)
117 {
118 throw null;
119 }
120
121 [global::Cpp2ILInjected.Token(Token = "0x6000323")]
122 [global::Cpp2ILInjected.Address(RVA = "0x1CD1E94", Offset = "0x1CD1E94", Length = "0x20C")]
123 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
124 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetMethod", MemberParameters = new object[]
127 {
128 typeof(string),
129 typeof(Type[])
130 }, ReturnType = typeof(MethodInfo))]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "get_ReflectionDelegateFactory", ReturnType = typeof(ReflectionDelegateFactory))]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<object, object>), Member = ".ctor", MemberParameters = new object[]
133 {
134 typeof(object),
136 }, ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
139 {
140 throw null;
141 }
142
143 [global::Cpp2ILInjected.Token(Token = "0x6000324")]
144 [global::Cpp2ILInjected.Address(RVA = "0x1CD20A8", Offset = "0x1CD20A8", Length = "0x24C")]
145 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
146 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConvertUtils), Member = "TryConvertInternal", MemberParameters = new object[]
148 {
149 typeof(object),
151 typeof(Type),
152 typeof(ref object)
153 }, ReturnType = typeof(ConvertUtils.ConvertResult))]
154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
157 {
158 typeof(string),
160 typeof(object),
161 typeof(object)
162 }, ReturnType = typeof(string))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Exception), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
166 {
167 typeof(string),
169 typeof(object)
170 }, ReturnType = typeof(string))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
172 {
173 typeof(string),
174 typeof(string)
175 }, ReturnType = typeof(void))]
176 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
177 public static object Convert(object initialValue, CultureInfo culture, Type targetType)
178 {
179 throw null;
180 }
181
182 [global::Cpp2ILInjected.Token(Token = "0x6000325")]
183 [global::Cpp2ILInjected.Address(RVA = "0x1CD2BEC", Offset = "0x1CD2BEC", Length = "0x108")]
184 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
185 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConvertUtils), Member = "ConvertOrCast", MemberParameters = new object[]
186 {
187 typeof(object),
189 typeof(Type)
190 }, ReturnType = typeof(object))]
191 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConvertUtils), Member = "TryConvertInternal", MemberParameters = new object[]
193 {
194 typeof(object),
196 typeof(Type),
197 typeof(ref object)
198 }, ReturnType = typeof(ConvertUtils.ConvertResult))]
199 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
200 private static bool TryConvert(object initialValue, CultureInfo culture, Type targetType, out object value)
201 {
202 throw null;
203 }
204
205 [global::Cpp2ILInjected.Token(Token = "0x6000326")]
206 [global::Cpp2ILInjected.Address(RVA = "0x1CD22F4", Offset = "0x1CD22F4", Length = "0x8F8")]
207 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
208 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConvertUtils), Member = "Convert", MemberParameters = new object[]
209 {
210 typeof(object),
212 typeof(Type)
213 }, ReturnType = typeof(object))]
214 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConvertUtils), Member = "TryConvert", MemberParameters = new object[]
215 {
216 typeof(object),
218 typeof(Type),
219 typeof(ref object)
220 }, ReturnType = typeof(bool))]
221 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "IsNullableType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable), Member = "GetUnderlyingType", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(Type))]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConvertUtils), Member = "IsConvertible", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConvertUtils), Member = "IsInteger", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "ToObject", MemberParameters = new object[]
228 {
229 typeof(Type),
230 typeof(object)
231 }, ReturnType = typeof(object))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConvertUtils), Member = "GetConverter", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(TypeConverter))]
234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = "CanConvertTo", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Convert), Member = "ChangeType", MemberParameters = new object[]
236 {
237 typeof(object),
238 typeof(Type),
240 }, ReturnType = typeof(object))]
241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Guid), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TypeConverter), Member = "CanConvertFrom", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeOffset), Member = ".ctor", MemberParameters = new object[] { typeof(DateTime) }, ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Guid), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "get_IsInterface", ReturnType = typeof(bool))]
246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "get_IsAbstract", ReturnType = typeof(bool))]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Guid), Member = "ToByteArray", ReturnType = typeof(byte[]))]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = ".ctor", MemberParameters = new object[]
249 {
250 typeof(string),
252 }, ReturnType = typeof(void))]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "Parse", MemberParameters = new object[]
254 {
255 typeof(Type),
256 typeof(string),
257 typeof(bool)
258 }, ReturnType = typeof(object))]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConvertUtils), Member = "ParseTimeSpan", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(TimeSpan))]
260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "IsNullable", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConvertUtils), Member = "EnsureTypeAssignable", MemberParameters = new object[]
262 {
263 typeof(object),
264 typeof(Type),
265 typeof(Type)
266 }, ReturnType = typeof(object))]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Convert), Member = "FromBase64String", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(byte[]))]
268 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConvertUtils), Member = "VersionTryParse", MemberParameters = new object[]
269 {
270 typeof(string),
272 }, ReturnType = typeof(bool))]
273 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
274 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 62)]
276 {
277 throw null;
278 }
279
280 [global::Cpp2ILInjected.Token(Token = "0x6000327")]
281 [global::Cpp2ILInjected.Address(RVA = "0x1CD3150", Offset = "0x1CD3150", Length = "0x170")]
282 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
283 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "EnsureType", MemberParameters = new object[]
284 {
286 typeof(object),
289 typeof(Type)
290 }, ReturnType = typeof(object))]
291 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StringEnumConverter), Member = "ReadJson", MemberParameters = new object[]
292 {
294 typeof(Type),
295 typeof(object),
297 }, ReturnType = typeof(object))]
298 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "IsNullable", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConvertUtils), Member = "TryConvert", MemberParameters = new object[]
302 {
303 typeof(object),
305 typeof(Type),
306 typeof(ref object)
307 }, ReturnType = typeof(bool))]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConvertUtils), Member = "EnsureTypeAssignable", MemberParameters = new object[]
310 {
311 typeof(object),
312 typeof(Type),
313 typeof(Type)
314 }, ReturnType = typeof(object))]
315 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
317 {
318 throw null;
319 }
320
321 [global::Cpp2ILInjected.Token(Token = "0x6000328")]
322 [global::Cpp2ILInjected.Address(RVA = "0x1CD2F4C", Offset = "0x1CD2F4C", Length = "0x1E4")]
323 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
324 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConvertUtils), Member = "TryConvertInternal", MemberParameters = new object[]
325 {
326 typeof(object),
328 typeof(Type),
329 typeof(ref object)
330 }, ReturnType = typeof(ConvertUtils.ConvertResult))]
331 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConvertUtils), Member = "ConvertOrCast", MemberParameters = new object[]
332 {
333 typeof(object),
335 typeof(Type)
336 }, ReturnType = typeof(object))]
337 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadSafeStore<ConvertUtils.TypeConvertKey, object>), Member = "Get", MemberParameters = new object[] { typeof(ConvertUtils.TypeConvertKey) }, ReturnType = "TValue")]
340 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReflectionUtils), Member = "IsNullable", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
342 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringUtils), Member = "FormatWith", MemberParameters = new object[]
343 {
344 typeof(string),
346 typeof(object),
347 typeof(object)
348 }, ReturnType = typeof(string))]
349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
350 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
352 {
353 throw null;
354 }
355
356 [global::Cpp2ILInjected.Token(Token = "0x6000329")]
357 [global::Cpp2ILInjected.Address(RVA = "0x1CD2E60", Offset = "0x1CD2E60", Length = "0x58")]
358 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConvertUtils), Member = "TryConvertInternal", MemberParameters = new object[]
359 {
360 typeof(object),
362 typeof(Type),
363 typeof(ref object)
364 }, ReturnType = typeof(ConvertUtils.ConvertResult))]
365 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DefaultContractResolver), Member = "CanConvertToString", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(bool))]
366 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "TryConvertToString", MemberParameters = new object[]
367 {
368 typeof(object),
369 typeof(Type),
370 typeof(ref string)
371 }, ReturnType = typeof(bool))]
372 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
373 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonTypeReflector), Member = "GetTypeConverter", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(TypeConverter))]
374 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
375 internal static TypeConverter GetConverter(Type t)
376 {
377 throw null;
378 }
379
380 [global::Cpp2ILInjected.Token(Token = "0x600032A")]
381 [global::Cpp2ILInjected.Address(RVA = "0x1CD2D7C", Offset = "0x1CD2D7C", Length = "0xE4")]
382 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
383 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConvertUtils), Member = "TryConvertInternal", MemberParameters = new object[]
384 {
385 typeof(object),
387 typeof(Type),
388 typeof(ref object)
389 }, ReturnType = typeof(ConvertUtils.ConvertResult))]
390 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Version), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
392 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
393 public static bool VersionTryParse(string input, out Version result)
394 {
395 throw null;
396 }
397
398 [global::Cpp2ILInjected.Token(Token = "0x600032B")]
399 [global::Cpp2ILInjected.Address(RVA = "0x1CD2CF4", Offset = "0x1CD2CF4", Length = "0x88")]
400 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
401 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConvertUtils), Member = "TryConvertInternal", MemberParameters = new object[]
402 {
403 typeof(object),
405 typeof(Type),
406 typeof(ref object)
407 }, ReturnType = typeof(ConvertUtils.ConvertResult))]
408 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MiscellaneousUtils), Member = "ValueEquals", MemberParameters = new object[]
409 {
410 typeof(object),
411 typeof(object)
412 }, ReturnType = typeof(bool))]
413 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "EnsureType", MemberParameters = new object[]
414 {
416 typeof(object),
419 typeof(Type)
420 }, ReturnType = typeof(object))]
421 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
423 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConvertUtils), Member = "GetTypeCode", MemberParameters = new object[] { typeof(Type) }, ReturnType = typeof(PrimitiveTypeCode))]
424 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
425 public static bool IsInteger(object value)
426 {
427 throw null;
428 }
429
430 [global::Cpp2ILInjected.Token(Token = "0x600032C")]
431 [global::Cpp2ILInjected.Address(RVA = "0x1CD32D8", Offset = "0x1CD32D8", Length = "0x124")]
432 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
433 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextReader), Member = "ParseNumber", MemberParameters = new object[] { typeof(ReadType) }, ReturnType = typeof(void))]
434 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "TryReadOffset", MemberParameters = new object[]
435 {
436 typeof(StringReference),
437 typeof(int),
439 }, ReturnType = typeof(bool))]
440 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
441 public static ParseResult Int32TryParse(char[] chars, int start, int length, out int value)
442 {
443 throw null;
444 }
445
446 [global::Cpp2ILInjected.Token(Token = "0x600032D")]
447 [global::Cpp2ILInjected.Address(RVA = "0x1CD33FC", Offset = "0x1CD33FC", Length = "0x110")]
448 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
449 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextReader), Member = "ParseNumber", MemberParameters = new object[] { typeof(ReadType) }, ReturnType = typeof(void))]
450 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "TryParseMicrosoftDate", MemberParameters = new object[]
451 {
452 typeof(StringReference),
453 typeof(ref long),
456 }, ReturnType = typeof(bool))]
457 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
458 public static ParseResult Int64TryParse(char[] chars, int start, int length, out long value)
459 {
460 throw null;
461 }
462
463 [global::Cpp2ILInjected.Token(Token = "0x600032E")]
464 [global::Cpp2ILInjected.Address(RVA = "0x1CD350C", Offset = "0x1CD350C", Length = "0x128")]
465 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextReader), Member = "ParseString", MemberParameters = new object[]
466 {
467 typeof(char),
469 }, ReturnType = typeof(void))]
470 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonReader), Member = "ReadAsBytes", ReturnType = typeof(byte[]))]
471 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
472 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
473 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "Match", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Match))]
474 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Group), Member = "get_Success", ReturnType = typeof(bool))]
475 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Guid), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
476 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
477 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
478 public static bool TryConvertGuid(string s, out Guid g)
479 {
480 throw null;
481 }
482
483 [global::Cpp2ILInjected.Token(Token = "0x600032F")]
484 [global::Cpp2ILInjected.Address(RVA = "0x1CD3634", Offset = "0x1CD3634", Length = "0xC0")]
485 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
486 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextReader), Member = "ParseUnicode", ReturnType = typeof(char))]
487 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
488 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConvertUtils), Member = "HexCharToInt", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(int))]
489 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
490 public static int HexTextToInt(char[] text, int start, int end)
491 {
492 throw null;
493 }
494
495 [global::Cpp2ILInjected.Token(Token = "0x6000330")]
496 [global::Cpp2ILInjected.Address(RVA = "0x1CD36F4", Offset = "0x1CD36F4", Length = "0xC4")]
497 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
498 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ConvertUtils), Member = "HexTextToInt", MemberParameters = new object[]
499 {
500 typeof(char[]),
501 typeof(int),
502 typeof(int)
503 }, ReturnType = typeof(int))]
504 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
505 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "ToString", ReturnType = typeof(string))]
506 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
507 {
508 typeof(string),
509 typeof(string)
510 }, ReturnType = typeof(string))]
511 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
512 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
513 private static int HexCharToInt(char ch)
514 {
515 throw null;
516 }
517
518 // Note: this type is marked as 'beforefieldinit'.
519 [global::Cpp2ILInjected.Token(Token = "0x6000331")]
520 [global::Cpp2ILInjected.Address(RVA = "0x1CD37B8", Offset = "0x1CD37B8", Length = "0xF38")]
521 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
522 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, Int32Enum>), Member = ".ctor", ReturnType = typeof(void))]
523 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
524 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, Int32Enum>), Member = "Add", MemberParameters = new object[]
525 {
526 typeof(object),
527 "System.Int32Enum"
528 }, ReturnType = typeof(void))]
529 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
530 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<ConvertUtils.TypeConvertKey, object>), Member = ".ctor", MemberParameters = new object[]
531 {
532 typeof(object),
534 }, ReturnType = typeof(void))]
535 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadSafeStore<ConvertUtils.TypeConvertKey, object>), Member = ".ctor", MemberParameters = new object[] { typeof(Func<ConvertUtils.TypeConvertKey, object>) }, ReturnType = typeof(void))]
536 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 96)]
538 {
539 throw null;
540 }
541
542 [global::Cpp2ILInjected.Token(Token = "0x40001CD")]
544
545 [global::Cpp2ILInjected.Token(Token = "0x40001CE")]
547
548 [global::Cpp2ILInjected.Token(Token = "0x40001CF")]
550
551 [global::Cpp2ILInjected.Token(Token = "0x200005B")]
552 internal struct TypeConvertKey
553 {
554 [global::Cpp2ILInjected.Token(Token = "0x17000099")]
556 {
557 [global::Cpp2ILInjected.Token(Token = "0x6000332")]
558 [global::Cpp2ILInjected.Address(RVA = "0x1CD46F0", Offset = "0x1CD46F0", Length = "0x8")]
559 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
560 get
561 {
562 throw null;
563 }
564 }
565
566 [global::Cpp2ILInjected.Token(Token = "0x1700009A")]
568 {
569 [global::Cpp2ILInjected.Token(Token = "0x6000333")]
570 [global::Cpp2ILInjected.Address(RVA = "0x1CD46F8", Offset = "0x1CD46F8", Length = "0x8")]
571 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
572 get
573 {
574 throw null;
575 }
576 }
577
578 [global::Cpp2ILInjected.Token(Token = "0x6000334")]
579 [global::Cpp2ILInjected.Address(RVA = "0x1CD32D0", Offset = "0x1CD32D0", Length = "0x8")]
580 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
582 {
583 throw null;
584 }
585
586 [global::Cpp2ILInjected.Token(Token = "0x6000335")]
587 [global::Cpp2ILInjected.Address(RVA = "0x1CD4700", Offset = "0x1CD4700", Length = "0x3C")]
588 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
589 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
590 public override int GetHashCode()
591 {
592 throw null;
593 }
594
595 [global::Cpp2ILInjected.Token(Token = "0x6000336")]
596 [global::Cpp2ILInjected.Address(RVA = "0x1CD473C", Offset = "0x1CD473C", Length = "0x88")]
597 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
598 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
599 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
600 public override bool Equals(object obj)
601 {
602 throw null;
603 }
604
605 [global::Cpp2ILInjected.Token(Token = "0x6000337")]
606 [global::Cpp2ILInjected.Address(RVA = "0x1CD47C4", Offset = "0x1CD47C4", Length = "0x24")]
607 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
608 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
610 {
611 throw null;
612 }
613
614 [global::Cpp2ILInjected.Token(Token = "0x40001D0")]
615 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
617
618 [global::Cpp2ILInjected.Token(Token = "0x40001D1")]
619 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
621 }
622
623 [global::Cpp2ILInjected.Token(Token = "0x200005C")]
624 internal enum ConvertResult
625 {
626 [global::Cpp2ILInjected.Token(Token = "0x40001D3")]
627 Success,
628 [global::Cpp2ILInjected.Token(Token = "0x40001D4")]
630 [global::Cpp2ILInjected.Token(Token = "0x40001D5")]
632 [global::Cpp2ILInjected.Token(Token = "0x40001D6")]
634 }
635
637 [global::Cpp2ILInjected.Token(Token = "0x200005D")]
638 private sealed class <>c__DisplayClass9_0
639 {
640 [global::Cpp2ILInjected.Token(Token = "0x6000338")]
641 [global::Cpp2ILInjected.Address(RVA = "0x1CD20A0", Offset = "0x1CD20A0", Length = "0x8")]
642 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
643 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
645 {
646 throw null;
647 }
648
649 [global::Cpp2ILInjected.Token(Token = "0x6000339")]
650 [global::Cpp2ILInjected.Address(RVA = "0x1CD47E8", Offset = "0x1CD47E8", Length = "0x9C")]
651 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
652 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
653 internal object <CreateCastConverter>b__0(object o)
654 {
655 throw null;
656 }
657
658 [global::Cpp2ILInjected.Token(Token = "0x40001D7")]
659 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
661 }
662 }
663}
class f__AnonymousType0<< Count > j__TPar
static PrimitiveTypeCode GetTypeCode(Type t, out bool isEnum)
static bool TryConvertGuid(string s, out Guid g)
static ParseResult Int64TryParse(char[] chars, int start, int length, out long value)
static TypeInformation GetTypeInformation(IConvertible convertable)
static bool IsInteger(object value)
static TimeSpan ParseTimeSpan(string input)
static int HexTextToInt(char[] text, int start, int end)
static object ConvertOrCast(object initialValue, CultureInfo culture, Type targetType)
static bool VersionTryParse(string input, out Version result)
static object EnsureTypeAssignable(object value, Type initialType, Type targetType)
static Func< object, object > CreateCastConverter(ConvertUtils.TypeConvertKey t)
static TypeConverter GetConverter(Type t)
static readonly Dictionary< Type, PrimitiveTypeCode > TypeCodeMap
static ConvertUtils.ConvertResult TryConvertInternal(object initialValue, CultureInfo culture, Type targetType, out object value)
static bool TryConvert(object initialValue, CultureInfo culture, Type targetType, out object value)
static PrimitiveTypeCode GetTypeCode(Type t)
static readonly ThreadSafeStore< ConvertUtils.TypeConvertKey, Func< object, object > > CastConverters
static ParseResult Int32TryParse(char[] chars, int start, int length, out int value)
static readonly TypeInformation[] PrimitiveTypeCodes
static object Convert(object initialValue, CultureInfo culture, Type targetType)
UriKind
Definition UriKind.cs:8
Int32Enum
Definition Int32Enum.cs:8
TypeConvertKey(Type initialType, Type targetType)
bool Equals(ConvertUtils.TypeConvertKey other)