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
System.Globalization.UmAlQuraCalendar Class Reference
+ Inheritance diagram for System.Globalization.UmAlQuraCalendar:
+ Collaboration diagram for System.Globalization.UmAlQuraCalendar:

Classes

struct  DateMapping
 

Public Member Functions

 UmAlQuraCalendar ()
 
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

const int CurrentEra = 0
 

Package Functions

virtual int GetDatePart (global::System.DateTime time, 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 int RealGetDaysInYear (int year)
 
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
 

Static Package Attributes

static global::System.DateTime minDate
 
static global::System.DateTime maxDate
 
const long TicksPerMillisecond = 10000L
 
const long TicksPerSecond = 10000000L
 
const long TicksPerMinute = 600000000L
 
const long TicksPerHour = 36000000000L
 
const long TicksPerDay = 864000000000L
 
const int MillisPerSecond = 1000
 
const int MillisPerMinute = 60000
 
const int MillisPerHour = 3600000
 
const int MillisPerDay = 86400000
 
const int DaysPerYear = 365
 
const int DaysPer4Years = 1461
 
const int DaysPer100Years = 36524
 
const int DaysPer400Years = 146097
 
const int DaysTo10000 = 3652059
 
const long MaxMillis = 315537897600000L
 
const int CAL_GREGORIAN = 1
 
const int CAL_GREGORIAN_US = 2
 
const int CAL_JAPAN = 3
 
const int CAL_TAIWAN = 4
 
const int CAL_KOREA = 5
 
const int CAL_HIJRI = 6
 
const int CAL_THAI = 7
 
const int CAL_HEBREW = 8
 
const int CAL_GREGORIAN_ME_FRENCH = 9
 
const int CAL_GREGORIAN_ARABIC = 10
 
const int CAL_GREGORIAN_XLIT_ENGLISH = 11
 
const int CAL_GREGORIAN_XLIT_FRENCH = 12
 
const int CAL_JULIAN = 13
 
const int CAL_JAPANESELUNISOLAR = 14
 
const int CAL_CHINESELUNISOLAR = 15
 
const int CAL_SAKA = 16
 
const int CAL_LUNAR_ETO_CHN = 17
 
const int CAL_LUNAR_ETO_KOR = 18
 
const int CAL_LUNAR_ETO_ROKUYOU = 19
 
const int CAL_KOREANLUNISOLAR = 20
 
const int CAL_TAIWANLUNISOLAR = 21
 
const int CAL_PERSIAN = 22
 
const int CAL_UMALQURA = 23
 

Properties

override global::System.DateTime MinSupportedDateTime [get, set]
 
override global::System.DateTime MaxSupportedDateTime [get, set]
 
override int BaseCalendarID [get, set]
 
override int ID [get, set]
 
override int[] Eras [get, set]
 
override int TwoDigitYearMax [get, set]
 
bool IsReadOnly [get, set]
 
virtual int CurrentEraValue [get, set]
 

Static Private Member Functions

static UmAlQuraCalendar.DateMapping[] InitDateMapping ()
 
static void ConvertHijriToGregorian (int HijriYear, int HijriMonth, int HijriDay, ref int yg, ref int mg, ref int dg)
 
static long GetAbsoluteDateUmAlQura (int year, int month, int day)
 
static void ConvertGregorianToHijri (global::System.DateTime time, ref int HijriYear, ref int HijriMonth, ref int HijriDay)
 
static UmAlQuraCalendar ()
 

Private Attributes

bool m_isReadOnly
 

Static Private Attributes

static readonly UmAlQuraCalendar.DateMapping[] HijriYearInfo
 

Detailed Description

Definition at line 10 of file UmAlQuraCalendar.cs.


The documentation for this class was generated from the following file: