| 
    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 
   | 
 
 Inheritance diagram for System.Globalization.HijriCalendar:
 Collaboration diagram for System.Globalization.HijriCalendar:Public Member Functions | |
| HijriCalendar () | |
| override int | GetDayOfMonth (global::System.DateTime time) | 
| override global::System.DayOfWeek | GetDayOfWeek (global::System.DateTime time) | 
| override int | GetDaysInMonth (int year, int month, int era) | 
| override int | GetDaysInYear (int year, int era) | 
| override int | GetEra (global::System.DateTime time) | 
| override int | GetMonth (global::System.DateTime time) | 
| override int | GetMonthsInYear (int year, int era) | 
| override int | GetYear (global::System.DateTime time) | 
| override bool | IsLeapYear (int year, int era) | 
| override global::System.DateTime | ToDateTime (int year, int month, int day, int hour, int minute, int second, int millisecond, int era) | 
| override int | ToFourDigitYear (int year) | 
| virtual object | Clone () | 
| virtual bool | IsLeapYear (int year) | 
| virtual global::System.DateTime | ToDateTime (int year, int month, int day, int hour, int minute, int second, int millisecond) | 
Static Public Member Functions | |
| static Calendar | ReadOnly (Calendar calendar) | 
Static Public Attributes | |
| static readonly int | HijriEra | 
| const int | CurrentEra = 0 | 
Package Functions | |
| virtual int | GetDatePart (long ticks, int part) | 
| void | VerifyWritable () | 
| void | SetReadOnlyState (bool readOnly) | 
| virtual bool | TryToDateTime (int year, int month, int day, int hour, int minute, int second, int millisecond, int era, out global::System.DateTime result) | 
| virtual bool | IsValidYear (int year, int era) | 
| virtual bool | IsValidMonth (int year, int month, int era) | 
| virtual bool | IsValidDay (int year, int month, int day, int era) | 
Static Package Functions | |
| static void | CheckTicksRange (long ticks) | 
| static void | CheckEraRange (int era) | 
| static void | CheckYearRange (int year, int era) | 
| static void | CheckYearMonthRange (int year, int month, int era) | 
| static long | TimeToTicks (int hour, int minute, int second, int millisecond) | 
| static int | GetSystemTwoDigitYearSetting (int CalID, int defaultYearValue) | 
Package Attributes | |
| int | m_currentEraValue | 
| int | twoDigitYearMax | 
Properties | |
| override global::System.DateTime | MinSupportedDateTime [get, set] | 
| override global::System.DateTime | MaxSupportedDateTime [get, set] | 
| override int | ID [get, set] | 
| int | HijriAdjustment [get, set] | 
| override int[] | Eras [get, set] | 
| override int | TwoDigitYearMax [get, set] | 
| virtual int | BaseCalendarID [get, set] | 
| bool | IsReadOnly [get, set] | 
| virtual int | CurrentEraValue [get, set] | 
Private Member Functions | |
| long | GetAbsoluteDateHijri (int y, int m, int d) | 
| long | DaysUpToHijriYear (int HijriYear) | 
Static Private Member Functions | |
| static int | GetAdvanceHijriDate () | 
| static | HijriCalendar () | 
Private Attributes | |
| int | m_HijriAdvance | 
| bool | m_isReadOnly | 
Definition at line 12 of file HijriCalendar.cs.