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
DateTimeUtils.cs
Go to the documentation of this file.
1using System;
4using System.IO;
6using System.Xml;
15
17{
18 [Preserve]
19 [global::Cpp2ILInjected.Token(Token = "0x2000060")]
20 internal static class DateTimeUtils
21 {
22 [global::Cpp2ILInjected.Token(Token = "0x6000355")]
23 [global::Cpp2ILInjected.Address(RVA = "0x1CD4884", Offset = "0x1CD4884", Length = "0xEC")]
24 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
27 {
30 }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
33 {
34 throw null;
35 }
36
37 [global::Cpp2ILInjected.Token(Token = "0x6000356")]
38 [global::Cpp2ILInjected.Address(RVA = "0x1CD4970", Offset = "0x1CD4970", Length = "0x24")]
39 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeZone), Member = "get_CurrentTimeZone", ReturnType = typeof(TimeZone))]
41 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
42 public static TimeSpan GetUtcOffset(this DateTime d)
43 {
44 throw null;
45 }
46
47 [global::Cpp2ILInjected.Token(Token = "0x6000357")]
48 [global::Cpp2ILInjected.Address(RVA = "0x1CD4994", Offset = "0x1CD4994", Length = "0x80")]
49 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlNodeConverter), Member = "ConvertTokenToXmlValue", MemberParameters = new object[] { typeof(JsonReader) }, ReturnType = typeof(string))]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MiscellaneousUtils), Member = "CreateArgumentOutOfRangeException", MemberParameters = new object[]
53 {
54 typeof(string),
55 typeof(object),
56 typeof(string)
57 }, ReturnType = typeof(ArgumentOutOfRangeException))]
58 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
60 {
61 throw null;
62 }
63
64 [global::Cpp2ILInjected.Token(Token = "0x6000358")]
65 [global::Cpp2ILInjected.Address(RVA = "0x1CD4A14", Offset = "0x1CD4A14", Length = "0x124")]
66 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextWriter), Member = "WriteValue", MemberParameters = new object[] { typeof(DateTime) }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonReader), Member = "ReadDateTimeString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(DateTime?))]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonConvert), Member = "ToString", MemberParameters = new object[]
70 {
72 typeof(DateFormatHandling),
73 typeof(DateTimeZoneHandling)
74 }, ReturnType = typeof(string))]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeIso", MemberParameters = new object[]
76 {
77 typeof(StringReference),
78 typeof(DateTimeZoneHandling),
80 }, ReturnType = typeof(bool))]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "TryParseDateTime", MemberParameters = new object[]
82 {
83 typeof(string),
84 typeof(DateTimeZoneHandling),
85 typeof(string),
88 }, ReturnType = typeof(bool))]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeMicrosoft", MemberParameters = new object[]
90 {
91 typeof(StringReference),
92 typeof(DateTimeZoneHandling),
94 }, ReturnType = typeof(bool))]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeExact", MemberParameters = new object[]
96 {
97 typeof(string),
98 typeof(DateTimeZoneHandling),
99 typeof(string),
102 }, ReturnType = typeof(bool))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "GetPropertyName", MemberParameters = new object[]
104 {
106 typeof(object),
108 typeof(ref bool)
109 }, ReturnType = typeof(string))]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JTokenWriter), Member = "WriteValue", MemberParameters = new object[] { typeof(DateTime) }, ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonWriter), Member = "WriteValue", MemberParameters = new object[] { typeof(DateTime) }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "SwitchToLocalTime", MemberParameters = new object[] { typeof(DateTime) }, ReturnType = typeof(DateTime))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "SwitchToUtcTime", MemberParameters = new object[] { typeof(DateTime) }, ReturnType = typeof(DateTime))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Ticks", ReturnType = typeof(long))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = ".ctor", MemberParameters = new object[]
117 {
118 typeof(long),
120 }, ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
124 {
125 throw null;
126 }
127
128 [global::Cpp2ILInjected.Token(Token = "0x6000359")]
129 [global::Cpp2ILInjected.Address(RVA = "0x1CD4B38", Offset = "0x1CD4B38", Length = "0x78")]
130 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
131 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "EnsureDateTime", MemberParameters = new object[]
132 {
135 }, ReturnType = typeof(DateTime))]
136 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Kind", ReturnType = typeof(DateTimeKind))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Ticks", ReturnType = typeof(long))]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = ".ctor", MemberParameters = new object[]
140 {
141 typeof(long),
143 }, ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "ToLocalTime", ReturnType = typeof(DateTime))]
146 {
147 throw null;
148 }
149
150 [global::Cpp2ILInjected.Token(Token = "0x600035A")]
151 [global::Cpp2ILInjected.Address(RVA = "0x1CD4BB0", Offset = "0x1CD4BB0", Length = "0x78")]
152 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
153 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "EnsureDateTime", MemberParameters = new object[]
154 {
157 }, ReturnType = typeof(DateTime))]
158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Kind", ReturnType = typeof(DateTimeKind))]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Ticks", ReturnType = typeof(long))]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = ".ctor", MemberParameters = new object[]
162 {
163 typeof(long),
165 }, ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "ToUniversalTime", ReturnType = typeof(DateTime))]
168 {
169 throw null;
170 }
171
172 [global::Cpp2ILInjected.Token(Token = "0x600035B")]
173 [global::Cpp2ILInjected.Address(RVA = "0x1CD4C28", Offset = "0x1CD4C28", Length = "0x9C")]
174 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "ConvertDateTimeToJavaScriptTicks", MemberParameters = new object[]
176 {
178 typeof(bool)
179 }, ReturnType = typeof(long))]
180 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Kind", ReturnType = typeof(DateTimeKind))]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Ticks", ReturnType = typeof(long))]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeZone), Member = "get_CurrentTimeZone", ReturnType = typeof(TimeZone))]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "ToUniversalTicks", MemberParameters = new object[]
185 {
188 }, ReturnType = typeof(long))]
189 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
190 private static long ToUniversalTicks(DateTime dateTime)
191 {
192 throw null;
193 }
194
195 [global::Cpp2ILInjected.Token(Token = "0x600035C")]
196 [global::Cpp2ILInjected.Address(RVA = "0x1CD4CC4", Offset = "0x1CD4CC4", Length = "0x108")]
197 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "ToUniversalTicks", MemberParameters = new object[] { typeof(DateTime) }, ReturnType = typeof(long))]
199 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "ConvertDateTimeToJavaScriptTicks", MemberParameters = new object[]
200 {
203 }, ReturnType = typeof(long))]
204 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Kind", ReturnType = typeof(DateTimeKind))]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Equality", MemberParameters = new object[]
207 {
210 }, ReturnType = typeof(bool))]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Ticks", ReturnType = typeof(long))]
212 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
213 private static long ToUniversalTicks(DateTime dateTime, TimeSpan offset)
214 {
215 throw null;
216 }
217
218 [global::Cpp2ILInjected.Token(Token = "0x600035D")]
219 [global::Cpp2ILInjected.Address(RVA = "0x1CD4DCC", Offset = "0x1CD4DCC", Length = "0x68")]
220 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "WriteDateTimeString", MemberParameters = new object[]
221 {
222 typeof(char[]),
223 typeof(int),
228 }, ReturnType = typeof(int))]
229 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonBinaryWriter), Member = "WriteTokenInternal", MemberParameters = new object[] { typeof(BsonToken) }, ReturnType = typeof(void))]
230 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "ToUniversalTicks", MemberParameters = new object[]
232 {
235 }, ReturnType = typeof(long))]
236 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
238 {
239 throw null;
240 }
241
242 [global::Cpp2ILInjected.Token(Token = "0x600035E")]
243 [global::Cpp2ILInjected.Address(RVA = "0x1CD4EB0", Offset = "0x1CD4EB0", Length = "0x58")]
244 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JavaScriptDateTimeConverter), Member = "WriteJson", MemberParameters = new object[]
245 {
247 typeof(object),
249 }, ReturnType = typeof(void))]
250 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
251 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
252 internal static long ConvertDateTimeToJavaScriptTicks(DateTime dateTime)
253 {
254 throw null;
255 }
256
257 [global::Cpp2ILInjected.Token(Token = "0x600035F")]
258 [global::Cpp2ILInjected.Address(RVA = "0x1CD4F08", Offset = "0x1CD4F08", Length = "0x98")]
259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonBinaryWriter), Member = "WriteTokenInternal", MemberParameters = new object[] { typeof(BsonToken) }, ReturnType = typeof(void))]
260 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "ToUniversalTicks", MemberParameters = new object[] { typeof(DateTime) }, ReturnType = typeof(long))]
262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Ticks", ReturnType = typeof(long))]
263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "UniversialTicksToJavaScriptTicks", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(long))]
264 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
265 internal static long ConvertDateTimeToJavaScriptTicks(DateTime dateTime, bool convertToUtc)
266 {
267 throw null;
268 }
269
270 [global::Cpp2ILInjected.Token(Token = "0x6000360")]
271 [global::Cpp2ILInjected.Address(RVA = "0x1CD4E34", Offset = "0x1CD4E34", Length = "0x7C")]
272 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
273 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "ConvertDateTimeToJavaScriptTicks", MemberParameters = new object[]
274 {
276 typeof(bool)
277 }, ReturnType = typeof(long))]
278 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
279 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
281 {
282 throw null;
283 }
284
285 [global::Cpp2ILInjected.Token(Token = "0x6000361")]
286 [global::Cpp2ILInjected.Address(RVA = "0x1CCC4C4", Offset = "0x1CCC4C4", Length = "0x88")]
287 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
288 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonWriter), Member = "WriteConstructorDate", MemberParameters = new object[] { typeof(JsonReader) }, ReturnType = typeof(void))]
289 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeMicrosoft", MemberParameters = new object[]
290 {
291 typeof(StringReference),
294 }, ReturnType = typeof(bool))]
295 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeOffsetMicrosoft", MemberParameters = new object[]
296 {
297 typeof(StringReference),
299 }, ReturnType = typeof(bool))]
300 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JavaScriptDateTimeConverter), Member = "ReadJson", MemberParameters = new object[]
301 {
303 typeof(Type),
304 typeof(object),
306 }, ReturnType = typeof(object))]
307 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BsonReader), Member = "ReadType", MemberParameters = new object[] { typeof(BsonType) }, ReturnType = typeof(void))]
308 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = ".ctor", MemberParameters = new object[]
310 {
311 typeof(long),
313 }, ReturnType = typeof(void))]
314 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
316 {
317 throw null;
318 }
319
320 [global::Cpp2ILInjected.Token(Token = "0x6000362")]
321 [global::Cpp2ILInjected.Address(RVA = "0x1CD4FA0", Offset = "0x1CD4FA0", Length = "0x38C")]
322 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
323 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "TryParseDateTime", MemberParameters = new object[]
324 {
327 typeof(string),
330 }, ReturnType = typeof(bool))]
331 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeParser), Member = "Parse", MemberParameters = new object[]
333 {
334 typeof(char[]),
335 typeof(int),
336 typeof(int)
337 }, ReturnType = typeof(bool))]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "CreateDateTime", MemberParameters = new object[] { typeof(DateTimeParser) }, ReturnType = typeof(DateTime))]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = ".ctor", MemberParameters = new object[]
340 {
341 typeof(int),
342 typeof(int),
343 typeof(int)
344 }, ReturnType = typeof(void))]
345 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Ticks", ReturnType = typeof(long))]
346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeZone), Member = "get_CurrentTimeZone", ReturnType = typeof(TimeZone))]
347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = ".ctor", MemberParameters = new object[]
348 {
349 typeof(long),
351 }, ReturnType = typeof(void))]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "ToLocalTime", ReturnType = typeof(DateTime))]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "EnsureDateTime", MemberParameters = new object[]
354 {
356 typeof(DateTimeZoneHandling)
357 }, ReturnType = typeof(DateTime))]
358 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
360 {
361 throw null;
362 }
363
364 [global::Cpp2ILInjected.Token(Token = "0x6000363")]
365 [global::Cpp2ILInjected.Address(RVA = "0x1CD53AC", Offset = "0x1CD53AC", Length = "0x1C4")]
366 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
367 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeOffset", MemberParameters = new object[]
368 {
370 typeof(string),
373 }, ReturnType = typeof(bool))]
374 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeOffset", MemberParameters = new object[]
375 {
376 typeof(string),
377 typeof(string),
380 }, ReturnType = typeof(bool))]
381 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
382 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeParser), Member = "Parse", MemberParameters = new object[]
383 {
384 typeof(char[]),
385 typeof(int),
386 typeof(int)
387 }, ReturnType = typeof(bool))]
388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "CreateDateTime", MemberParameters = new object[] { typeof(DateTimeParser) }, ReturnType = typeof(DateTime))]
389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = ".ctor", MemberParameters = new object[]
390 {
391 typeof(int),
392 typeof(int),
393 typeof(int)
394 }, ReturnType = typeof(void))]
395 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeZoneInfo), Member = "get_Local", ReturnType = typeof(TimeZoneInfo))]
396 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeZoneInfo), Member = "GetUtcOffset", MemberParameters = new object[] { typeof(DateTime) }, ReturnType = typeof(TimeSpan))]
397 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Ticks", ReturnType = typeof(long))]
398 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeOffset), Member = ".ctor", MemberParameters = new object[]
399 {
402 }, ReturnType = typeof(void))]
403 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
405 {
406 throw null;
407 }
408
409 [global::Cpp2ILInjected.Token(Token = "0x6000364")]
410 [global::Cpp2ILInjected.Address(RVA = "0x1CD532C", Offset = "0x1CD532C", Length = "0x80")]
411 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
412 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeIso", MemberParameters = new object[]
413 {
417 }, ReturnType = typeof(bool))]
418 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeOffsetIso", MemberParameters = new object[]
419 {
420 typeof(StringReference),
422 }, ReturnType = typeof(bool))]
423 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
424 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = ".ctor", MemberParameters = new object[]
425 {
426 typeof(int),
427 typeof(int),
428 typeof(int),
429 typeof(int),
430 typeof(int),
431 typeof(int)
432 }, ReturnType = typeof(void))]
433 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "AddTicks", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(DateTime))]
434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "AddDays", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(DateTime))]
436 {
437 throw null;
438 }
439
440 [global::Cpp2ILInjected.Token(Token = "0x6000365")]
441 [global::Cpp2ILInjected.Address(RVA = "0x1CD5570", Offset = "0x1CD5570", Length = "0x204")]
442 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
443 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextReader), Member = "ParseString", MemberParameters = new object[]
444 {
445 typeof(char),
447 }, ReturnType = typeof(void))]
448 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
449 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringReferenceExtensions), Member = "StartsWith", MemberParameters = new object[]
450 {
451 typeof(StringReference),
452 typeof(string)
453 }, ReturnType = typeof(bool))]
454 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringReferenceExtensions), Member = "EndsWith", MemberParameters = new object[]
455 {
456 typeof(StringReference),
457 typeof(string)
458 }, ReturnType = typeof(bool))]
459 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeMicrosoft", MemberParameters = new object[]
460 {
461 typeof(StringReference),
462 typeof(DateTimeZoneHandling),
464 }, ReturnType = typeof(bool))]
465 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "IsDigit", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
466 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeIso", MemberParameters = new object[]
467 {
468 typeof(StringReference),
469 typeof(DateTimeZoneHandling),
471 }, ReturnType = typeof(bool))]
472 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
473 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
474 {
475 typeof(char[]),
476 typeof(int),
477 typeof(int)
478 }, ReturnType = typeof(string))]
479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeExact", MemberParameters = new object[]
480 {
481 typeof(string),
482 typeof(DateTimeZoneHandling),
483 typeof(string),
486 }, ReturnType = typeof(bool))]
487 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
492
493 [global::Cpp2ILInjected.Token(Token = "0x6000366")]
494 [global::Cpp2ILInjected.Address(RVA = "0x1CD59C0", Offset = "0x1CD59C0", Length = "0x2AC")]
495 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
496 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonReader), Member = "ReadDateTimeString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(DateTime?))]
497 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateDictionary", MemberParameters = new object[]
498 {
503 typeof(string)
504 }, ReturnType = typeof(object))]
505 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
506 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
507 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "StartsWith", MemberParameters = new object[]
508 {
509 typeof(string),
511 }, ReturnType = typeof(bool))]
512 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "EndsWith", MemberParameters = new object[]
513 {
514 typeof(string),
516 }, ReturnType = typeof(bool))]
517 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToCharArray", ReturnType = typeof(char[]))]
518 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeMicrosoft", MemberParameters = new object[]
519 {
520 typeof(StringReference),
521 typeof(DateTimeZoneHandling),
523 }, ReturnType = typeof(bool))]
524 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "IsDigit", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
525 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
526 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "TryParseExact", MemberParameters = new object[]
527 {
528 typeof(string),
529 typeof(string),
533 }, ReturnType = typeof(bool))]
534 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "EnsureDateTime", MemberParameters = new object[]
535 {
537 typeof(DateTimeZoneHandling)
538 }, ReturnType = typeof(DateTime))]
539 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
540 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeExact", MemberParameters = new object[]
541 {
542 typeof(string),
543 typeof(DateTimeZoneHandling),
544 typeof(string),
547 }, ReturnType = typeof(bool))]
548 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
550 {
551 throw null;
552 }
553
554 [global::Cpp2ILInjected.Token(Token = "0x6000367")]
555 [global::Cpp2ILInjected.Address(RVA = "0x1CD5C6C", Offset = "0x1CD5C6C", Length = "0x1EC")]
556 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
557 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextReader), Member = "ParseString", MemberParameters = new object[]
558 {
559 typeof(char),
561 }, ReturnType = typeof(void))]
562 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
563 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringReferenceExtensions), Member = "StartsWith", MemberParameters = new object[]
564 {
565 typeof(StringReference),
566 typeof(string)
567 }, ReturnType = typeof(bool))]
568 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringReferenceExtensions), Member = "EndsWith", MemberParameters = new object[]
569 {
570 typeof(StringReference),
571 typeof(string)
572 }, ReturnType = typeof(bool))]
573 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeOffsetMicrosoft", MemberParameters = new object[]
574 {
575 typeof(StringReference),
577 }, ReturnType = typeof(bool))]
578 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "IsDigit", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
579 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeOffsetIso", MemberParameters = new object[]
580 {
581 typeof(StringReference),
583 }, ReturnType = typeof(bool))]
584 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
585 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
586 {
587 typeof(char[]),
588 typeof(int),
589 typeof(int)
590 }, ReturnType = typeof(string))]
591 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeOffsetExact", MemberParameters = new object[]
592 {
593 typeof(string),
594 typeof(string),
597 }, ReturnType = typeof(bool))]
598 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
600 {
601 throw null;
602 }
603
604 [global::Cpp2ILInjected.Token(Token = "0x6000368")]
605 [global::Cpp2ILInjected.Address(RVA = "0x1CD6040", Offset = "0x1CD6040", Length = "0x2AC")]
606 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
607 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonReader), Member = "ReadDateTimeOffsetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(DateTimeOffset?))]
608 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalReader), Member = "PopulateDictionary", MemberParameters = new object[]
609 {
614 typeof(string)
615 }, ReturnType = typeof(object))]
616 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
617 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
618 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "StartsWith", MemberParameters = new object[]
619 {
620 typeof(string),
622 }, ReturnType = typeof(bool))]
623 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "EndsWith", MemberParameters = new object[]
624 {
625 typeof(string),
627 }, ReturnType = typeof(bool))]
628 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToCharArray", ReturnType = typeof(char[]))]
629 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeOffsetMicrosoft", MemberParameters = new object[]
630 {
631 typeof(StringReference),
633 }, ReturnType = typeof(bool))]
634 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "IsDigit", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
635 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
636 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeOffset), Member = "TryParseExact", MemberParameters = new object[]
637 {
638 typeof(string),
639 typeof(string),
643 }, ReturnType = typeof(bool))]
644 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeOffsetIso", MemberParameters = new object[]
645 {
646 typeof(StringReference),
648 }, ReturnType = typeof(bool))]
649 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
650 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeOffsetExact", MemberParameters = new object[]
651 {
652 typeof(string),
653 typeof(string),
656 }, ReturnType = typeof(bool))]
657 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
659 {
660 throw null;
661 }
662
663 [global::Cpp2ILInjected.Token(Token = "0x6000369")]
664 [global::Cpp2ILInjected.Address(RVA = "0x1CD62EC", Offset = "0x1CD62EC", Length = "0x174")]
665 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
666 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeMicrosoft", MemberParameters = new object[]
667 {
671 }, ReturnType = typeof(bool))]
672 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeOffsetMicrosoft", MemberParameters = new object[]
673 {
674 typeof(StringReference),
676 }, ReturnType = typeof(bool))]
677 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
678 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringReferenceExtensions), Member = "IndexOf", MemberParameters = new object[]
679 {
680 typeof(StringReference),
681 typeof(char),
682 typeof(int),
683 typeof(int)
684 }, ReturnType = typeof(int))]
685 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "TryReadOffset", MemberParameters = new object[]
686 {
687 typeof(StringReference),
688 typeof(int),
690 }, ReturnType = typeof(bool))]
691 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConvertUtils), Member = "Int64TryParse", MemberParameters = new object[]
692 {
693 typeof(char[]),
694 typeof(int),
695 typeof(int),
696 typeof(ref long)
697 }, ReturnType = typeof(ParseResult))]
698 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
700 {
701 throw null;
702 }
703
704 [global::Cpp2ILInjected.Token(Token = "0x600036A")]
705 [global::Cpp2ILInjected.Address(RVA = "0x1CD5774", Offset = "0x1CD5774", Length = "0x164")]
706 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
707 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "TryParseDateTime", MemberParameters = new object[]
708 {
711 typeof(string),
714 }, ReturnType = typeof(bool))]
715 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "TryParseDateTime", MemberParameters = new object[]
716 {
717 typeof(string),
719 typeof(string),
722 }, ReturnType = typeof(bool))]
723 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
724 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "TryParseMicrosoftDate", MemberParameters = new object[]
725 {
726 typeof(StringReference),
727 typeof(ref long),
730 }, ReturnType = typeof(bool))]
731 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "ConvertJavaScriptTicksToDateTime", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(DateTime))]
732 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "ToLocalTime", ReturnType = typeof(DateTime))]
733 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "SpecifyKind", MemberParameters = new object[]
734 {
737 }, ReturnType = typeof(DateTime))]
738 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "EnsureDateTime", MemberParameters = new object[]
739 {
741 typeof(DateTimeZoneHandling)
742 }, ReturnType = typeof(DateTime))]
743 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
748
749 [global::Cpp2ILInjected.Token(Token = "0x600036B")]
750 [global::Cpp2ILInjected.Address(RVA = "0x1CD58D8", Offset = "0x1CD58D8", Length = "0xE8")]
751 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "TryParseDateTime", MemberParameters = new object[]
752 {
755 typeof(string),
758 }, ReturnType = typeof(bool))]
759 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "TryParseDateTime", MemberParameters = new object[]
760 {
761 typeof(string),
763 typeof(string),
766 }, ReturnType = typeof(bool))]
767 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
768 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "TryParseExact", MemberParameters = new object[]
769 {
770 typeof(string),
771 typeof(string),
775 }, ReturnType = typeof(bool))]
776 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "EnsureDateTime", MemberParameters = new object[]
777 {
779 typeof(DateTimeZoneHandling)
780 }, ReturnType = typeof(DateTime))]
781 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
783 {
784 throw null;
785 }
786
787 [global::Cpp2ILInjected.Token(Token = "0x600036C")]
788 [global::Cpp2ILInjected.Address(RVA = "0x1CD5E58", Offset = "0x1CD5E58", Length = "0x138")]
789 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
790 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeOffset", MemberParameters = new object[]
791 {
793 typeof(string),
796 }, ReturnType = typeof(bool))]
797 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeOffset", MemberParameters = new object[]
798 {
799 typeof(string),
800 typeof(string),
803 }, ReturnType = typeof(bool))]
804 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
805 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "TryParseMicrosoftDate", MemberParameters = new object[]
806 {
807 typeof(StringReference),
808 typeof(ref long),
811 }, ReturnType = typeof(bool))]
812 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "ConvertJavaScriptTicksToDateTime", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(DateTime))]
813 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "Add", MemberParameters = new object[] { typeof(TimeSpan) }, ReturnType = typeof(DateTime))]
814 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Ticks", ReturnType = typeof(long))]
815 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeOffset), Member = ".ctor", MemberParameters = new object[]
816 {
817 typeof(long),
819 }, ReturnType = typeof(void))]
820 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeOffset), Member = "op_Implicit", MemberParameters = new object[] { typeof(DateTime) }, ReturnType = typeof(DateTimeOffset))]
821 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
823 {
824 throw null;
825 }
826
827 [global::Cpp2ILInjected.Token(Token = "0x600036D")]
828 [global::Cpp2ILInjected.Address(RVA = "0x1CD5F90", Offset = "0x1CD5F90", Length = "0xB0")]
829 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeOffset", MemberParameters = new object[]
830 {
832 typeof(string),
835 }, ReturnType = typeof(bool))]
836 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "TryParseDateTimeOffset", MemberParameters = new object[]
837 {
838 typeof(string),
839 typeof(string),
842 }, ReturnType = typeof(bool))]
843 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
844 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeOffset), Member = "TryParseExact", MemberParameters = new object[]
845 {
846 typeof(string),
847 typeof(string),
851 }, ReturnType = typeof(bool))]
852 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
854 {
855 throw null;
856 }
857
858 [global::Cpp2ILInjected.Token(Token = "0x600036E")]
859 [global::Cpp2ILInjected.Address(RVA = "0x1CD6460", Offset = "0x1CD6460", Length = "0x158")]
860 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
861 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "TryParseMicrosoftDate", MemberParameters = new object[]
862 {
864 typeof(ref long),
867 }, ReturnType = typeof(bool))]
868 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
869 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConvertUtils), Member = "Int32TryParse", MemberParameters = new object[]
870 {
871 typeof(char[]),
872 typeof(int),
873 typeof(int),
874 typeof(ref int)
875 }, ReturnType = typeof(ParseResult))]
876 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "FromHours", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(TimeSpan))]
877 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "FromMinutes", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(TimeSpan))]
878 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "op_Addition", MemberParameters = new object[]
879 {
882 }, ReturnType = typeof(TimeSpan))]
883 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "Negate", ReturnType = typeof(TimeSpan))]
884 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
886 {
887 throw null;
888 }
889
890 [global::Cpp2ILInjected.Token(Token = "0x600036F")]
891 [global::Cpp2ILInjected.Address(RVA = "0x1CD65B8", Offset = "0x1CD65B8", Length = "0x12C")]
892 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
893 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonConvert), Member = "ToString", MemberParameters = new object[]
894 {
898 }, ReturnType = typeof(string))]
899 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "GetPropertyName", MemberParameters = new object[]
900 {
902 typeof(object),
904 typeof(ref bool)
905 }, ReturnType = typeof(string))]
906 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BooleanQueryExpression), Member = "EqualsWithStringCoercion", MemberParameters = new object[]
907 {
908 typeof(JValue),
910 }, ReturnType = typeof(bool))]
911 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
912 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
913 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Kind", ReturnType = typeof(DateTimeKind))]
914 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "WriteDateTimeString", MemberParameters = new object[]
915 {
916 typeof(char[]),
917 typeof(int),
921 typeof(DateFormatHandling)
922 }, ReturnType = typeof(int))]
923 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "ToString", MemberParameters = new object[]
924 {
925 typeof(string),
927 }, ReturnType = typeof(string))]
928 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
930 {
931 throw null;
932 }
933
934 [global::Cpp2ILInjected.Token(Token = "0x6000370")]
935 [global::Cpp2ILInjected.Address(RVA = "0x1CD66E4", Offset = "0x1CD66E4", Length = "0x300")]
936 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
937 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextWriter), Member = "WriteValue", MemberParameters = new object[] { typeof(DateTime) }, ReturnType = typeof(void))]
938 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonTextWriter), Member = "WriteValue", MemberParameters = new object[] { typeof(DateTimeOffset) }, ReturnType = typeof(void))]
939 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "WriteDateTimeString", MemberParameters = new object[]
940 {
943 typeof(DateFormatHandling),
944 typeof(string),
946 }, ReturnType = typeof(void))]
947 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "WriteDateTimeOffsetString", MemberParameters = new object[]
948 {
951 typeof(DateFormatHandling),
952 typeof(string),
954 }, ReturnType = typeof(void))]
955 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
956 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeZone), Member = "get_CurrentTimeZone", ReturnType = typeof(TimeZone))]
957 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "ConvertDateTimeToJavaScriptTicks", MemberParameters = new object[]
958 {
961 }, ReturnType = typeof(long))]
962 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CopyTo", MemberParameters = new object[]
963 {
964 typeof(int),
965 typeof(char[]),
966 typeof(int),
967 typeof(int)
968 }, ReturnType = typeof(void))]
969 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
970 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(long), Member = "ToString", MemberParameters = new object[] { typeof(IFormatProvider) }, ReturnType = typeof(string))]
971 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Inequality", MemberParameters = new object[]
972 {
975 }, ReturnType = typeof(bool))]
976 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "WriteDateTimeOffset", MemberParameters = new object[]
977 {
978 typeof(char[]),
979 typeof(int),
981 typeof(DateFormatHandling)
982 }, ReturnType = typeof(int))]
983 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "WriteDefaultIsoDate", MemberParameters = new object[]
984 {
985 typeof(char[]),
986 typeof(int),
988 }, ReturnType = typeof(int))]
989 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
991 {
992 throw null;
993 }
994
995 [global::Cpp2ILInjected.Token(Token = "0x6000371")]
996 [global::Cpp2ILInjected.Address(RVA = "0x1CD6B8C", Offset = "0x1CD6B8C", Length = "0x3B8")]
997 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
998 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "WriteDateTimeString", MemberParameters = new object[]
999 {
1000 typeof(char[]),
1001 typeof(int),
1003 typeof(TimeSpan?),
1006 }, ReturnType = typeof(int))]
1007 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1008 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "GetDateValues", MemberParameters = new object[]
1009 {
1011 typeof(ref int),
1012 typeof(ref int),
1013 typeof(ref int)
1014 }, ReturnType = typeof(void))]
1015 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Hour", ReturnType = typeof(int))]
1016 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Minute", ReturnType = typeof(int))]
1017 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Second", ReturnType = typeof(int))]
1018 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Ticks", ReturnType = typeof(long))]
1019 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1020 internal static int WriteDefaultIsoDate(char[] chars, int start, DateTime dt)
1021 {
1022 throw null;
1023 }
1024
1025 [global::Cpp2ILInjected.Token(Token = "0x6000372")]
1026 [global::Cpp2ILInjected.Address(RVA = "0x1CD711C", Offset = "0x1CD711C", Length = "0x48")]
1027 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1028 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1029 private static void CopyIntToCharArray(char[] chars, int start, int value, int digits)
1030 {
1031 throw null;
1032 }
1033
1034 [global::Cpp2ILInjected.Token(Token = "0x6000373")]
1035 [global::Cpp2ILInjected.Address(RVA = "0x1CD69E4", Offset = "0x1CD69E4", Length = "0x1A8")]
1036 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1037 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "WriteDateTimeString", MemberParameters = new object[]
1038 {
1039 typeof(char[]),
1040 typeof(int),
1042 typeof(TimeSpan?),
1045 }, ReturnType = typeof(int))]
1046 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1047 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "get_Hours", ReturnType = typeof(int))]
1048 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "get_Minutes", ReturnType = typeof(int))]
1049 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1050 internal static int WriteDateTimeOffset(char[] chars, int start, TimeSpan offset, DateFormatHandling format)
1051 {
1052 throw null;
1053 }
1054
1055 [global::Cpp2ILInjected.Token(Token = "0x6000374")]
1056 [global::Cpp2ILInjected.Address(RVA = "0x1CD7164", Offset = "0x1CD7164", Length = "0x168")]
1057 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1058 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonConvert), Member = "ToString", MemberParameters = new object[]
1059 {
1062 }, ReturnType = typeof(string))]
1063 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JsonSerializerInternalWriter), Member = "GetPropertyName", MemberParameters = new object[]
1064 {
1066 typeof(object),
1068 typeof(ref bool)
1069 }, ReturnType = typeof(string))]
1070 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BooleanQueryExpression), Member = "EqualsWithStringCoercion", MemberParameters = new object[]
1071 {
1072 typeof(JValue),
1073 typeof(JValue)
1074 }, ReturnType = typeof(bool))]
1075 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1076 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
1077 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeOffset), Member = "get_UtcDateTime", ReturnType = typeof(DateTime))]
1078 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeOffset), Member = "ToString", MemberParameters = new object[]
1079 {
1080 typeof(string),
1082 }, ReturnType = typeof(string))]
1083 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeOffset), Member = "get_DateTime", ReturnType = typeof(DateTime))]
1084 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeOffset), Member = "get_Offset", ReturnType = typeof(TimeSpan))]
1085 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan?), Member = ".ctor", MemberParameters = new object[] { typeof(TimeSpan) }, ReturnType = typeof(void))]
1086 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTimeUtils), Member = "WriteDateTimeString", MemberParameters = new object[]
1087 {
1088 typeof(char[]),
1089 typeof(int),
1091 typeof(TimeSpan?),
1093 typeof(DateFormatHandling)
1094 }, ReturnType = typeof(int))]
1095 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1097 {
1098 throw null;
1099 }
1100
1101 [global::Cpp2ILInjected.Token(Token = "0x6000375")]
1102 [global::Cpp2ILInjected.Address(RVA = "0x1CD6F44", Offset = "0x1CD6F44", Length = "0x1D8")]
1103 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DateTimeUtils), Member = "WriteDefaultIsoDate", MemberParameters = new object[]
1105 {
1106 typeof(char[]),
1107 typeof(int),
1109 }, ReturnType = typeof(int))]
1110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Ticks", ReturnType = typeof(long))]
1112 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1113 private static void GetDateValues(DateTime td, out int year, out int month, out int day)
1114 {
1115 throw null;
1116 }
1117
1118 [global::Cpp2ILInjected.Token(Token = "0x40001DB")]
1120
1121 [global::Cpp2ILInjected.Token(Token = "0x40001DC")]
1122 private const string IsoDateFormat = "yyyy-MM-ddTHH:mm:ss.FFFFFFFK";
1123
1124 [global::Cpp2ILInjected.Token(Token = "0x40001DD")]
1125 private const int DaysPer100Years = 36524;
1126
1127 [global::Cpp2ILInjected.Token(Token = "0x40001DE")]
1128 private const int DaysPer400Years = 146097;
1129
1130 [global::Cpp2ILInjected.Token(Token = "0x40001DF")]
1131 private const int DaysPer4Years = 1461;
1132
1133 [global::Cpp2ILInjected.Token(Token = "0x40001E0")]
1134 private const int DaysPerYear = 365;
1135
1136 [global::Cpp2ILInjected.Token(Token = "0x40001E1")]
1137 private const long TicksPerDay = 864000000000L;
1138
1139 [global::Cpp2ILInjected.Token(Token = "0x40001E2")]
1140 private static readonly int[] DaysToMonth365;
1141
1142 [global::Cpp2ILInjected.Token(Token = "0x40001E3")]
1143 private static readonly int[] DaysToMonth366;
1144 }
1145}
class f__AnonymousType0<< Count > j__TPar
static DateTime ConvertJavaScriptTicksToDateTime(long javaScriptTicks)
static int WriteDateTimeOffset(char[] chars, int start, TimeSpan offset, DateFormatHandling format)
static readonly long InitialJavaScriptDateTicks
static int WriteDateTimeString(char[] chars, int start, DateTime value, TimeSpan? offset, DateTimeKind kind, DateFormatHandling format)
static void GetDateValues(DateTime td, out int year, out int month, out int day)
static int WriteDefaultIsoDate(char[] chars, int start, DateTime dt)
static bool TryParseDateTimeExact(string text, DateTimeZoneHandling dateTimeZoneHandling, string dateFormatString, CultureInfo culture, out DateTime dt)
static bool TryParseMicrosoftDate(StringReference text, out long ticks, out TimeSpan offset, out DateTimeKind kind)
static bool TryParseDateTimeOffsetMicrosoft(StringReference text, out DateTimeOffset dt)
static DateTime EnsureDateTime(DateTime value, DateTimeZoneHandling timeZone)
static DateTime CreateDateTime(DateTimeParser dateTimeParser)
static void WriteDateTimeOffsetString(TextWriter writer, DateTimeOffset value, DateFormatHandling format, string formatString, CultureInfo culture)
static long ConvertDateTimeToJavaScriptTicks(DateTime dateTime)
static bool TryParseDateTimeOffset(StringReference s, string dateFormatString, CultureInfo culture, out DateTimeOffset dt)
static void CopyIntToCharArray(char[] chars, int start, int value, int digits)
static long ToUniversalTicks(DateTime dateTime, TimeSpan offset)
static long ToUniversalTicks(DateTime dateTime)
static XmlDateTimeSerializationMode ToSerializationMode(DateTimeKind kind)
static TimeSpan GetUtcOffset(this DateTime d)
static DateTime SwitchToLocalTime(DateTime value)
static DateTime SwitchToUtcTime(DateTime value)
static bool TryParseDateTimeIso(StringReference text, DateTimeZoneHandling dateTimeZoneHandling, out DateTime dt)
static bool TryParseDateTimeOffsetExact(string text, string dateFormatString, CultureInfo culture, out DateTimeOffset dt)
static bool TryParseDateTimeMicrosoft(StringReference text, DateTimeZoneHandling dateTimeZoneHandling, out DateTime dt)
static long ConvertDateTimeToJavaScriptTicks(DateTime dateTime, TimeSpan offset)
static bool TryReadOffset(StringReference offsetText, int startIndex, out TimeSpan offset)
static bool TryParseDateTimeOffsetIso(StringReference text, out DateTimeOffset dt)
static bool TryParseDateTime(string s, DateTimeZoneHandling dateTimeZoneHandling, string dateFormatString, CultureInfo culture, out DateTime dt)
static long UniversialTicksToJavaScriptTicks(long universialTicks)
static bool TryParseDateTimeOffset(string s, string dateFormatString, CultureInfo culture, out DateTimeOffset dt)
static bool TryParseDateTime(StringReference s, DateTimeZoneHandling dateTimeZoneHandling, string dateFormatString, CultureInfo culture, out DateTime dt)
static long ConvertDateTimeToJavaScriptTicks(DateTime dateTime, bool convertToUtc)
static void WriteDateTimeString(TextWriter writer, DateTime value, DateFormatHandling format, string formatString, CultureInfo culture)