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
UmAlQuraCalendar.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::Cpp2ILInjected.Token(Token = "0x20005B4")]
9 [global::System.Serializable]
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6002C6E")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1BF4800", Offset = "0x1BF4800", Length = "0x120")]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UmAlQuraCalendar), Member = ".cctor", ReturnType = typeof(void))]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.CompilerServices.RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
18 {
19 typeof(global::System.Array),
20 typeof(global::System.RuntimeFieldHandle)
21 }, ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.DateTime), Member = ".ctor", MemberParameters = new object[]
23 {
24 typeof(int),
25 typeof(int),
26 typeof(int)
27 }, ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
30 {
31 throw null;
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x170006A8")]
35 public override global::System.DateTime MinSupportedDateTime
36 {
37 [global::Cpp2ILInjected.Token(Token = "0x6002C6F")]
38 [global::Cpp2ILInjected.Address(RVA = "0x1BF4960", Offset = "0x1BF4960", Length = "0x58")]
39 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
40 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
41 get
42 {
43 throw null;
44 }
45 }
46
47 [global::Cpp2ILInjected.Token(Token = "0x170006A9")]
48 public override global::System.DateTime MaxSupportedDateTime
49 {
50 [global::Cpp2ILInjected.Token(Token = "0x6002C70")]
51 [global::Cpp2ILInjected.Address(RVA = "0x1BF49B8", Offset = "0x1BF49B8", Length = "0x58")]
52 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
53 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
54 get
55 {
56 throw null;
57 }
58 }
59
60 [global::Cpp2ILInjected.Token(Token = "0x6002C71")]
61 [global::Cpp2ILInjected.Address(RVA = "0x1BF4A10", Offset = "0x1BF4A10", Length = "0x8")]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Calendar), Member = ".ctor", ReturnType = typeof(void))]
65 {
66 throw null;
67 }
68
69 [global::Cpp2ILInjected.Token(Token = "0x170006AA")]
70 internal override int BaseCalendarID
71 {
72 [global::Cpp2ILInjected.Token(Token = "0x6002C72")]
73 [global::Cpp2ILInjected.Address(RVA = "0x1BF4A18", Offset = "0x1BF4A18", Length = "0x8")]
74 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
75 get
76 {
77 throw null;
78 }
79 }
80
81 [global::Cpp2ILInjected.Token(Token = "0x170006AB")]
82 internal override int ID
83 {
84 [global::Cpp2ILInjected.Token(Token = "0x6002C73")]
85 [global::Cpp2ILInjected.Address(RVA = "0x1BF4A20", Offset = "0x1BF4A20", Length = "0x8")]
86 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
87 get
88 {
89 throw null;
90 }
91 }
92
93 [global::Cpp2ILInjected.Token(Token = "0x6002C74")]
94 [global::Cpp2ILInjected.Address(RVA = "0x1BF4A28", Offset = "0x1BF4A28", Length = "0x118")]
95 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UmAlQuraCalendar), Member = "GetAbsoluteDateUmAlQura", MemberParameters = new object[]
97 {
98 typeof(int),
99 typeof(int),
100 typeof(int)
101 }, ReturnType = typeof(long))]
102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.DateTime), Member = "AddDays", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(global::System.DateTime))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.DateTime), Member = "get_Year", ReturnType = typeof(int))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.DateTime), Member = "get_Month", ReturnType = typeof(int))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.DateTime), Member = "get_Day", ReturnType = typeof(int))]
107 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
108 private static void ConvertHijriToGregorian(int HijriYear, int HijriMonth, int HijriDay, ref int yg, ref int mg, ref int dg)
109 {
110 throw null;
111 }
112
113 [global::Cpp2ILInjected.Token(Token = "0x6002C75")]
114 [global::Cpp2ILInjected.Address(RVA = "0x1BF4B40", Offset = "0x1BF4B40", Length = "0xC8")]
115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UmAlQuraCalendar), Member = "GetDatePart", MemberParameters = new object[]
116 {
117 typeof(global::System.DateTime),
118 typeof(int)
119 }, ReturnType = typeof(int))]
120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UmAlQuraCalendar), Member = "ToDateTime", MemberParameters = new object[]
121 {
122 typeof(int),
123 typeof(int),
124 typeof(int),
125 typeof(int),
126 typeof(int),
127 typeof(int),
128 typeof(int),
129 typeof(int)
130 }, ReturnType = typeof(global::System.DateTime))]
131 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UmAlQuraCalendar), Member = "ConvertHijriToGregorian", MemberParameters = new object[]
133 {
134 typeof(int),
135 typeof(int),
136 typeof(int),
137 typeof(ref int),
138 typeof(ref int),
139 typeof(ref int)
140 }, ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GregorianCalendar), Member = "GetAbsoluteDate", MemberParameters = new object[]
142 {
143 typeof(int),
144 typeof(int),
145 typeof(int)
146 }, ReturnType = typeof(long))]
147 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
148 private static long GetAbsoluteDateUmAlQura(int year, int month, int day)
149 {
150 throw null;
151 }
152
153 [global::Cpp2ILInjected.Token(Token = "0x6002C76")]
154 [global::Cpp2ILInjected.Address(RVA = "0x1BF4C08", Offset = "0x1BF4C08", Length = "0x1A8")]
155 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
156 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UmAlQuraCalendar), Member = "GetDatePart", MemberParameters = new object[]
157 {
158 typeof(global::System.DateTime),
159 typeof(int)
160 }, ReturnType = typeof(int))]
161 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UmAlQuraCalendar), Member = "GetEra", MemberParameters = new object[] { typeof(global::System.DateTime) }, ReturnType = typeof(int))]
162 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.DateTime), Member = "get_Ticks", ReturnType = typeof(long))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
167 {
168 typeof(global::System.IFormatProvider),
169 typeof(string),
170 typeof(object),
171 typeof(object)
172 }, ReturnType = typeof(string))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
174 {
175 typeof(string),
176 typeof(string)
177 }, ReturnType = typeof(void))]
178 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
179 internal static void CheckTicksRange(long ticks)
180 {
181 throw null;
182 }
183
184 [global::Cpp2ILInjected.Token(Token = "0x6002C77")]
185 [global::Cpp2ILInjected.Address(RVA = "0x1BF4E10", Offset = "0x1BF4E10", Length = "0x78")]
186 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
187 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UmAlQuraCalendar), Member = "CheckYearRange", MemberParameters = new object[]
188 {
189 typeof(int),
190 typeof(int)
191 }, ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
195 {
196 typeof(string),
197 typeof(string)
198 }, ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
200 internal static void CheckEraRange(int era)
201 {
202 throw null;
203 }
204
205 [global::Cpp2ILInjected.Token(Token = "0x6002C78")]
206 [global::Cpp2ILInjected.Address(RVA = "0x1BF4E88", Offset = "0x1BF4E88", Length = "0x144")]
207 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
208 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UmAlQuraCalendar), Member = "CheckYearMonthRange", MemberParameters = new object[]
209 {
210 typeof(int),
211 typeof(int),
212 typeof(int)
213 }, ReturnType = typeof(void))]
214 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UmAlQuraCalendar), Member = "GetDaysInYear", MemberParameters = new object[]
215 {
216 typeof(int),
217 typeof(int)
218 }, ReturnType = typeof(int))]
219 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UmAlQuraCalendar), Member = "GetMonthsInYear", MemberParameters = new object[]
220 {
221 typeof(int),
222 typeof(int)
223 }, ReturnType = typeof(int))]
224 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UmAlQuraCalendar), Member = "IsLeapYear", MemberParameters = new object[]
225 {
226 typeof(int),
227 typeof(int)
228 }, ReturnType = typeof(bool))]
229 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UmAlQuraCalendar), Member = "CheckEraRange", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_CurrentCulture", ReturnType = typeof(CultureInfo))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
234 {
235 typeof(global::System.IFormatProvider),
236 typeof(string),
237 typeof(object),
238 typeof(object)
239 }, ReturnType = typeof(string))]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
241 {
242 typeof(string),
243 typeof(string)
244 }, ReturnType = typeof(void))]
245 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
246 internal static void CheckYearRange(int year, int era)
247 {
248 throw null;
249 }
250
251 [global::Cpp2ILInjected.Token(Token = "0x6002C79")]
252 [global::Cpp2ILInjected.Address(RVA = "0x1BF4FE4", Offset = "0x1BF4FE4", Length = "0xDC")]
253 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
254 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UmAlQuraCalendar), Member = "GetDaysInMonth", MemberParameters = new object[]
255 {
256 typeof(int),
257 typeof(int),
258 typeof(int)
259 }, ReturnType = typeof(int))]
260 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UmAlQuraCalendar), Member = "ToDateTime", MemberParameters = new object[]
261 {
262 typeof(int),
263 typeof(int),
264 typeof(int),
265 typeof(int),
266 typeof(int),
267 typeof(int),
268 typeof(int),
269 typeof(int)
270 }, ReturnType = typeof(global::System.DateTime))]
271 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
272 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UmAlQuraCalendar), Member = "CheckYearRange", MemberParameters = new object[]
273 {
274 typeof(int),
275 typeof(int)
276 }, ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
279 {
280 typeof(string),
281 typeof(string)
282 }, ReturnType = typeof(void))]
283 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
284 internal static void CheckYearMonthRange(int year, int month, int era)
285 {
286 throw null;
287 }
288
289 [global::Cpp2ILInjected.Token(Token = "0x6002C7A")]
290 [global::Cpp2ILInjected.Address(RVA = "0x1BF50C0", Offset = "0x1BF50C0", Length = "0x210")]
291 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
292 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UmAlQuraCalendar), Member = "GetDatePart", MemberParameters = new object[]
293 {
294 typeof(global::System.DateTime),
295 typeof(int)
296 }, ReturnType = typeof(int))]
297 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.DateTime), Member = "get_Ticks", ReturnType = typeof(long))]
299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.DateTime), Member = "CompareTo", MemberParameters = new object[] { typeof(global::System.DateTime) }, ReturnType = typeof(int))]
300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.DateTime), Member = "Subtract", MemberParameters = new object[] { typeof(global::System.DateTime) }, ReturnType = typeof(global::System.TimeSpan))]
301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.TimeSpan), Member = "get_TotalDays", ReturnType = typeof(double))]
302 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
303 private static void ConvertGregorianToHijri(global::System.DateTime time, ref int HijriYear, ref int HijriMonth, ref int HijriDay)
304 {
305 throw null;
306 }
307
308 [global::Cpp2ILInjected.Token(Token = "0x6002C7B")]
309 [global::Cpp2ILInjected.Address(RVA = "0x1BF52D0", Offset = "0x1BF52D0", Length = "0x164")]
310 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
311 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.DateTime), Member = "get_Ticks", ReturnType = typeof(long))]
313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UmAlQuraCalendar), Member = "CheckTicksRange", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(void))]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UmAlQuraCalendar), Member = "ConvertGregorianToHijri", MemberParameters = new object[]
315 {
316 typeof(global::System.DateTime),
317 typeof(ref int),
318 typeof(ref int),
319 typeof(ref int)
320 }, ReturnType = typeof(void))]
321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UmAlQuraCalendar), Member = "GetAbsoluteDateUmAlQura", MemberParameters = new object[]
322 {
323 typeof(int),
324 typeof(int),
325 typeof(int)
326 }, ReturnType = typeof(long))]
327 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
328 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
329 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
330 internal virtual int GetDatePart(global::System.DateTime time, int part)
331 {
332 throw null;
333 }
334
335 [global::Cpp2ILInjected.Token(Token = "0x6002C7C")]
336 [global::Cpp2ILInjected.Address(RVA = "0x1BF5434", Offset = "0x1BF5434", Length = "0x14")]
337 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
338 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
339 public override int GetDayOfMonth(global::System.DateTime time)
340 {
341 throw null;
342 }
343
344 [global::Cpp2ILInjected.Token(Token = "0x6002C7D")]
345 [global::Cpp2ILInjected.Address(RVA = "0x1BF5448", Offset = "0x1BF5448", Length = "0x68")]
346 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
347 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
348 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.DateTime), Member = "get_Ticks", ReturnType = typeof(long))]
349 public override global::System.DayOfWeek GetDayOfWeek(global::System.DateTime time)
350 {
351 throw null;
352 }
353
354 [global::Cpp2ILInjected.Token(Token = "0x6002C7E")]
355 [global::Cpp2ILInjected.Address(RVA = "0x1BF54B0", Offset = "0x1BF54B0", Length = "0xA0")]
356 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
357 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
358 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UmAlQuraCalendar), Member = "CheckYearMonthRange", MemberParameters = new object[]
359 {
360 typeof(int),
361 typeof(int),
362 typeof(int)
363 }, ReturnType = typeof(void))]
364 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
365 public override int GetDaysInMonth(int year, int month, int era)
366 {
367 throw null;
368 }
369
370 [global::Cpp2ILInjected.Token(Token = "0x6002C7F")]
371 [global::Cpp2ILInjected.Address(RVA = "0x1BF5550", Offset = "0x1BF5550", Length = "0x8C")]
372 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
373 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UmAlQuraCalendar), Member = "GetDaysInYear", MemberParameters = new object[]
374 {
375 typeof(int),
376 typeof(int)
377 }, ReturnType = typeof(int))]
378 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UmAlQuraCalendar), Member = "IsLeapYear", MemberParameters = new object[]
379 {
380 typeof(int),
381 typeof(int)
382 }, ReturnType = typeof(bool))]
383 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
384 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
385 internal static int RealGetDaysInYear(int year)
386 {
387 throw null;
388 }
389
390 [global::Cpp2ILInjected.Token(Token = "0x6002C80")]
391 [global::Cpp2ILInjected.Address(RVA = "0x1BF55DC", Offset = "0x1BF55DC", Length = "0x6C")]
392 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
393 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UmAlQuraCalendar), Member = "CheckYearRange", MemberParameters = new object[]
394 {
395 typeof(int),
396 typeof(int)
397 }, ReturnType = typeof(void))]
398 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UmAlQuraCalendar), Member = "RealGetDaysInYear", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
399 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
400 public override int GetDaysInYear(int year, int era)
401 {
402 throw null;
403 }
404
405 [global::Cpp2ILInjected.Token(Token = "0x6002C81")]
406 [global::Cpp2ILInjected.Address(RVA = "0x1BF5648", Offset = "0x1BF5648", Length = "0x70")]
407 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.DateTime), Member = "get_Ticks", ReturnType = typeof(long))]
409 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UmAlQuraCalendar), Member = "CheckTicksRange", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(void))]
410 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
411 public override int GetEra(global::System.DateTime time)
412 {
413 throw null;
414 }
415
416 [global::Cpp2ILInjected.Token(Token = "0x170006AC")]
417 public override int[] Eras
418 {
419 [global::Cpp2ILInjected.Token(Token = "0x6002C82")]
420 [global::Cpp2ILInjected.Address(RVA = "0x1BF56B8", Offset = "0x1BF56B8", Length = "0x50")]
421 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
422 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
423 get
424 {
425 throw null;
426 }
427 }
428
429 [global::Cpp2ILInjected.Token(Token = "0x6002C83")]
430 [global::Cpp2ILInjected.Address(RVA = "0x1BF5708", Offset = "0x1BF5708", Length = "0x14")]
431 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
432 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
433 public override int GetMonth(global::System.DateTime time)
434 {
435 throw null;
436 }
437
438 [global::Cpp2ILInjected.Token(Token = "0x6002C84")]
439 [global::Cpp2ILInjected.Address(RVA = "0x1BF571C", Offset = "0x1BF571C", Length = "0x6C")]
440 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
441 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UmAlQuraCalendar), Member = "CheckYearRange", MemberParameters = new object[]
442 {
443 typeof(int),
444 typeof(int)
445 }, ReturnType = typeof(void))]
446 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
447 public override int GetMonthsInYear(int year, int era)
448 {
449 throw null;
450 }
451
452 [global::Cpp2ILInjected.Token(Token = "0x6002C85")]
453 [global::Cpp2ILInjected.Address(RVA = "0x1BF5788", Offset = "0x1BF5788", Length = "0x14")]
454 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
455 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
456 public override int GetYear(global::System.DateTime time)
457 {
458 throw null;
459 }
460
461 [global::Cpp2ILInjected.Token(Token = "0x6002C86")]
462 [global::Cpp2ILInjected.Address(RVA = "0x1BF579C", Offset = "0x1BF579C", Length = "0x78")]
463 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
464 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
465 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UmAlQuraCalendar), Member = "CheckYearRange", MemberParameters = new object[]
466 {
467 typeof(int),
468 typeof(int)
469 }, ReturnType = typeof(void))]
470 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UmAlQuraCalendar), Member = "RealGetDaysInYear", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
471 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
472 public override bool IsLeapYear(int year, int era)
473 {
474 throw null;
475 }
476
477 [global::Cpp2ILInjected.Token(Token = "0x6002C87")]
478 [global::Cpp2ILInjected.Address(RVA = "0x1BF5814", Offset = "0x1BF5814", Length = "0x248")]
479 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
480 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
481 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_CurrentCulture", ReturnType = typeof(CultureInfo))]
482 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
483 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
484 {
485 typeof(global::System.IFormatProvider),
486 typeof(string),
487 typeof(object),
488 typeof(object)
489 }, ReturnType = typeof(string))]
490 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UmAlQuraCalendar), Member = "CheckYearMonthRange", MemberParameters = new object[]
491 {
492 typeof(int),
493 typeof(int),
494 typeof(int)
495 }, ReturnType = typeof(void))]
496 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UmAlQuraCalendar), Member = "GetAbsoluteDateUmAlQura", MemberParameters = new object[]
497 {
498 typeof(int),
499 typeof(int),
500 typeof(int)
501 }, ReturnType = typeof(long))]
502 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Calendar), Member = "TimeToTicks", MemberParameters = new object[]
503 {
504 typeof(int),
505 typeof(int),
506 typeof(int),
507 typeof(int)
508 }, ReturnType = typeof(long))]
509 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.DateTime), Member = ".ctor", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(void))]
510 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
511 {
512 typeof(string),
513 typeof(string)
514 }, ReturnType = typeof(void))]
515 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
516 public override global::System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era)
517 {
518 throw null;
519 }
520
521 [global::Cpp2ILInjected.Token(Token = "0x170006AD")]
522 public override int TwoDigitYearMax
523 {
524 [global::Cpp2ILInjected.Token(Token = "0x6002C88")]
525 [global::Cpp2ILInjected.Address(RVA = "0x1BF5A5C", Offset = "0x1BF5A5C", Length = "0x3C")]
526 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
527 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
528 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Calendar), Member = "GetSystemTwoDigitYearSetting", MemberParameters = new object[]
529 {
530 typeof(int),
531 typeof(int)
532 }, ReturnType = typeof(int))]
533 get
534 {
535 throw null;
536 }
537 [global::Cpp2ILInjected.Token(Token = "0x6002C89")]
538 [global::Cpp2ILInjected.Address(RVA = "0x1BF5A98", Offset = "0x1BF5A98", Length = "0x11C")]
539 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
540 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
541 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Calendar), Member = "VerifyWritable", ReturnType = typeof(void))]
542 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_CurrentCulture", ReturnType = typeof(CultureInfo))]
543 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
544 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
545 {
546 typeof(global::System.IFormatProvider),
547 typeof(string),
548 typeof(object),
549 typeof(object)
550 }, ReturnType = typeof(string))]
551 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
552 {
553 typeof(string),
554 typeof(string)
555 }, ReturnType = typeof(void))]
556 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
557 set
558 {
559 throw null;
560 }
561 }
562
563 [global::Cpp2ILInjected.Token(Token = "0x6002C8A")]
564 [global::Cpp2ILInjected.Address(RVA = "0x1BF5BB4", Offset = "0x1BF5BB4", Length = "0x138")]
565 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
566 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
567 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Calendar), Member = "ToFourDigitYear", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
568 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
569 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_CurrentCulture", ReturnType = typeof(CultureInfo))]
570 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
571 {
572 typeof(global::System.IFormatProvider),
573 typeof(string),
574 typeof(object),
575 typeof(object)
576 }, ReturnType = typeof(string))]
577 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
578 {
579 typeof(string),
580 typeof(string)
581 }, ReturnType = typeof(void))]
582 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
583 public override int ToFourDigitYear(int year)
584 {
585 throw null;
586 }
587
588 // Note: this type is marked as 'beforefieldinit'.
589 [global::Cpp2ILInjected.Token(Token = "0x6002C8B")]
590 [global::Cpp2ILInjected.Address(RVA = "0x1BF5CEC", Offset = "0x1BF5CEC", Length = "0xE8")]
591 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
592 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UmAlQuraCalendar), Member = "InitDateMapping", ReturnType = typeof(UmAlQuraCalendar.DateMapping[]))]
593 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.DateTime), Member = ".ctor", MemberParameters = new object[]
594 {
595 typeof(int),
596 typeof(int),
597 typeof(int)
598 }, ReturnType = typeof(void))]
599 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.DateTime), Member = ".ctor", MemberParameters = new object[]
600 {
601 typeof(int),
602 typeof(int),
603 typeof(int),
604 typeof(int),
605 typeof(int),
606 typeof(int),
607 typeof(int)
608 }, ReturnType = typeof(void))]
609 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.DateTime), Member = "get_Ticks", ReturnType = typeof(long))]
610 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.DateTime), Member = ".ctor", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(void))]
611 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
613 {
614 throw null;
615 }
616
617 [global::Cpp2ILInjected.Token(Token = "0x40018B4")]
619
620 [global::Cpp2ILInjected.Token(Token = "0x40018B5")]
621 internal static global::System.DateTime minDate;
622
623 [global::Cpp2ILInjected.Token(Token = "0x40018B6")]
624 internal static global::System.DateTime maxDate;
625
626 [global::Cpp2ILInjected.Token(Token = "0x20005B5")]
627 internal struct DateMapping
628 {
629 [global::Cpp2ILInjected.Token(Token = "0x6002C8C")]
630 [global::Cpp2ILInjected.Address(RVA = "0x1BF4920", Offset = "0x1BF4920", Length = "0x40")]
631 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
632 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.DateTime), Member = ".ctor", MemberParameters = new object[]
633 {
634 typeof(int),
635 typeof(int),
636 typeof(int)
637 }, ReturnType = typeof(void))]
638 internal DateMapping(int MonthsLengthFlags, int GYear, int GMonth, int GDay)
639 {
640 throw null;
641 }
642
643 [global::Cpp2ILInjected.Token(Token = "0x40018B7")]
644 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
646
647 [global::Cpp2ILInjected.Token(Token = "0x40018B8")]
648 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
649 internal global::System.DateTime GregorianDate;
650 }
651 }
652}
class f__AnonymousType0<< Count > j__TPar
override int GetMonth(global::System.DateTime time)
static void ConvertHijriToGregorian(int HijriYear, int HijriMonth, int HijriDay, ref int yg, ref int mg, ref int dg)
static void CheckYearRange(int year, int era)
static void CheckYearMonthRange(int year, int month, int era)
override global::System.DateTime MinSupportedDateTime
override int GetDayOfMonth(global::System.DateTime time)
static UmAlQuraCalendar.DateMapping[] InitDateMapping()
static void ConvertGregorianToHijri(global::System.DateTime time, ref int HijriYear, ref int HijriMonth, ref int HijriDay)
static long GetAbsoluteDateUmAlQura(int year, int month, int day)
static readonly UmAlQuraCalendar.DateMapping[] HijriYearInfo
override int GetMonthsInYear(int year, int era)
override int GetDaysInMonth(int year, int month, int era)
static global::System.DateTime maxDate
override global::System.DayOfWeek GetDayOfWeek(global::System.DateTime time)
override global::System.DateTime MaxSupportedDateTime
override int GetEra(global::System.DateTime time)
override bool IsLeapYear(int year, int era)
virtual int GetDatePart(global::System.DateTime time, int part)
static global::System.DateTime minDate
override global::System.DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era)
override int GetDaysInYear(int year, int era)
override int GetYear(global::System.DateTime time)
DateTime(long ticks)
Definition DateTime.cs:113
DateMapping(int MonthsLengthFlags, int GYear, int GMonth, int GDay)