using System; using Cpp2IlInjected; namespace System.Globalization { /// Represents the Saudi Hijri (Um Al Qura) calendar. // Token: 0x02000308 RID: 776 [Token(Token = "0x2000308")] [Serializable] public class UmAlQuraCalendar : Calendar { // Token: 0x06001D9F RID: 7583 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001D9F")] [Address(RVA = "0x2BBC560", Offset = "0x2BBB560", VA = "0x182BBC560")] private static UmAlQuraCalendar.DateMapping[] InitDateMapping() { return null; } /// Gets the earliest date and time supported by this calendar. /// The earliest date and time supported by the class, which is equivalent to the first moment of April 30, 1900 C.E. in the Gregorian calendar. // Token: 0x17000408 RID: 1032 // (get) Token: 0x06001DA0 RID: 7584 RVA: 0x00014598 File Offset: 0x00012798 [Token(Token = "0x17000408")] public override DateTime MinSupportedDateTime { [Token(Token = "0x6001DA0")] [Address(RVA = "0x2BBD190", Offset = "0x2BBC190", VA = "0x182BBD190", Slot = "5")] get { return default(DateTime); } } /// Gets the latest date and time supported by this calendar. /// The latest date and time supported by the class, which is equivalent to the last moment of November 16, 2077 C.E. in the Gregorian calendar. // Token: 0x17000409 RID: 1033 // (get) Token: 0x06001DA1 RID: 7585 RVA: 0x000145B0 File Offset: 0x000127B0 [Token(Token = "0x17000409")] public override DateTime MaxSupportedDateTime { [Token(Token = "0x6001DA1")] [Address(RVA = "0x2BBD130", Offset = "0x2BBC130", VA = "0x182BBD130", Slot = "6")] get { return default(DateTime); } } /// Gets a value indicating whether the current calendar is solar-based, lunar-based, or a combination of both. /// Always returns . // Token: 0x1700040A RID: 1034 // (get) Token: 0x06001DA2 RID: 7586 RVA: 0x000145C8 File Offset: 0x000127C8 [Token(Token = "0x1700040A")] public override CalendarAlgorithmType AlgorithmType { [Token(Token = "0x6001DA2")] [Address(RVA = "0x4E86A0", Offset = "0x4E76A0", VA = "0x1804E86A0", Slot = "9")] get { return CalendarAlgorithmType.Unknown; } } /// Initializes a new instance of the class. // Token: 0x06001DA3 RID: 7587 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DA3")] [Address(RVA = "0xD50CE0", Offset = "0xD4FCE0", VA = "0x180D50CE0")] public UmAlQuraCalendar() { } // Token: 0x1700040B RID: 1035 // (get) Token: 0x06001DA4 RID: 7588 RVA: 0x000145E0 File Offset: 0x000127E0 [Token(Token = "0x1700040B")] internal override int BaseCalendarID { [Token(Token = "0x6001DA4")] [Address(RVA = "0x62FA10", Offset = "0x62EA10", VA = "0x18062FA10", Slot = "8")] get { return 0; } } // Token: 0x1700040C RID: 1036 // (get) Token: 0x06001DA5 RID: 7589 RVA: 0x000145F8 File Offset: 0x000127F8 [Token(Token = "0x1700040C")] internal override int ID { [Token(Token = "0x6001DA5")] [Address(RVA = "0xC458C0", Offset = "0xC448C0", VA = "0x180C458C0", Slot = "7")] get { return 0; } } /// Gets the number of days in the year that precedes the year that is specified by the property. /// The number of days in the year that precedes the year specified by . // Token: 0x1700040D RID: 1037 // (get) Token: 0x06001DA6 RID: 7590 RVA: 0x00014610 File Offset: 0x00012810 [Token(Token = "0x1700040D")] protected override int DaysInYearBeforeMinSupportedYear { [Token(Token = "0x6001DA6")] [Address(RVA = "0x2BBD0C0", Offset = "0x2BBC0C0", VA = "0x182BBD0C0", Slot = "24")] get { return 0; } } // Token: 0x06001DA7 RID: 7591 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DA7")] [Address(RVA = "0x2BBBD90", Offset = "0x2BBAD90", VA = "0x182BBBD90")] private static void ConvertHijriToGregorian(int HijriYear, int HijriMonth, int HijriDay, ref int yg, ref int mg, ref int dg) { } // Token: 0x06001DA8 RID: 7592 RVA: 0x00014628 File Offset: 0x00012828 [Token(Token = "0x6001DA8")] [Address(RVA = "0x2BBBF00", Offset = "0x2BBAF00", VA = "0x182BBBF00")] private static long GetAbsoluteDateUmAlQura(int year, int month, int day) { return 0L; } // Token: 0x06001DA9 RID: 7593 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DA9")] [Address(RVA = "0x2BBB6A0", Offset = "0x2BBA6A0", VA = "0x182BBB6A0")] internal static void CheckTicksRange(long ticks) { } // Token: 0x06001DAA RID: 7594 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DAA")] [Address(RVA = "0x2BBB620", Offset = "0x2BBA620", VA = "0x182BBB620")] internal static void CheckEraRange(int era) { } // Token: 0x06001DAB RID: 7595 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DAB")] [Address(RVA = "0x2BBB930", Offset = "0x2BBA930", VA = "0x182BBB930")] internal static void CheckYearRange(int year, int era) { } // Token: 0x06001DAC RID: 7596 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DAC")] [Address(RVA = "0x2BBB870", Offset = "0x2BBA870", VA = "0x182BBB870")] internal static void CheckYearMonthRange(int year, int month, int era) { } // Token: 0x06001DAD RID: 7597 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DAD")] [Address(RVA = "0x2BBBAC0", Offset = "0x2BBAAC0", VA = "0x182BBBAC0")] private static void ConvertGregorianToHijri(DateTime time, ref int HijriYear, ref int HijriMonth, ref int HijriDay) { } // Token: 0x06001DAE RID: 7598 RVA: 0x00014640 File Offset: 0x00012840 [Token(Token = "0x6001DAE")] [Address(RVA = "0x2BBC0C0", Offset = "0x2BBB0C0", VA = "0x182BBC0C0", Slot = "41")] internal virtual int GetDatePart(DateTime time, int part) { return 0; } /// Calculates a date that is a specified number of months away from a specified initial date. /// The date to which to add months. The class supports only dates from 04/30/1900 00.00.00 (Gregorian date) through 11/16/2077 23:59:59 (Gregorian date). /// The positive or negative number of months to add. /// The date yielded by adding the number of months specified by the parameter to the date specified by the parameter. /// The resulting date is outside the range supported by the class. /// /// is less than -120,000 or greater than 120,000. /// -or- /// is outside the range supported by this calendar. // Token: 0x06001DAF RID: 7599 RVA: 0x00014658 File Offset: 0x00012858 [Token(Token = "0x6001DAF")] [Address(RVA = "0x2BBB360", Offset = "0x2BBA360", VA = "0x182BBB360", Slot = "12")] public override DateTime AddMonths(DateTime time, int months) { return default(DateTime); } /// Calculates a date that is a specified number of years away from a specified initial date. /// The date to which to add years. The class supports only dates from 04/30/1900 00.00.00 (Gregorian date) through 11/16/2077 23:59:59 (Gregorian date). /// The positive or negative number of years to add. /// The date yielded by adding the number of years specified by the parameter to the date specified by the parameter. /// The resulting date is outside the range supported by the class. /// /// is less than -10,000 or greater than 10,000. /// -or- /// is outside the range supported by this calendar. // Token: 0x06001DB0 RID: 7600 RVA: 0x00014670 File Offset: 0x00012870 [Token(Token = "0x6001DB0")] [Address(RVA = "0xE27D50", Offset = "0xE26D50", VA = "0x180E27D50", Slot = "13")] public override DateTime AddYears(DateTime time, int years) { return default(DateTime); } /// Calculates the day of the month on which a specified date occurs. /// The date value to read. The class supports only dates from 04/30/1900 00.00.00 (Gregorian date) through 11/16/2077 23:59:59 (Gregorian date). /// An integer from 1 through 30 that represents the day of the month specified by the parameter. /// /// is outside the range supported by this calendar. // Token: 0x06001DB1 RID: 7601 RVA: 0x00014688 File Offset: 0x00012888 [Token(Token = "0x6001DB1")] [Address(RVA = "0x2BBC250", Offset = "0x2BBB250", VA = "0x182BBC250", Slot = "14")] public override int GetDayOfMonth(DateTime time) { return 0; } /// Calculates the day of the week on which a specified date occurs. /// The date value to read. The class supports only dates from 04/30/1900 00.00.00 (Gregorian date) through 11/16/2077 23:59:59 (Gregorian date). /// A value that represents the day of the week specified by the parameter. /// /// is outside the range supported by this calendar. // Token: 0x06001DB2 RID: 7602 RVA: 0x000146A0 File Offset: 0x000128A0 [Token(Token = "0x6001DB2")] [Address(RVA = "0xE28230", Offset = "0xE27230", VA = "0x180E28230", Slot = "15")] public override DayOfWeek GetDayOfWeek(DateTime time) { return DayOfWeek.Sunday; } /// Calculates the day of the year on which a specified date occurs. /// The date value to read. The class supports only dates from 04/30/1900 00.00.00 (Gregorian date) through 11/16/2077 23:59:59 (Gregorian date). /// An integer from 1 through 355 that represents the day of the year specified by the parameter. /// /// is outside the range supported by this calendar. // Token: 0x06001DB3 RID: 7603 RVA: 0x000146B8 File Offset: 0x000128B8 [Token(Token = "0x6001DB3")] [Address(RVA = "0x2BBC270", Offset = "0x2BBB270", VA = "0x182BBC270", Slot = "16")] public override int GetDayOfYear(DateTime time) { return 0; } /// Calculates the number of days in the specified month of the specified year and era. /// A year. /// An integer from 1 through 12 that represents a month. /// An era. Specify or . /// The number of days in the specified month in the specified year and era. The return value is 29 in a common year and 30 in a leap year. /// /// , , or is outside the range supported by the class. // Token: 0x06001DB4 RID: 7604 RVA: 0x000146D0 File Offset: 0x000128D0 [Token(Token = "0x6001DB4")] [Address(RVA = "0x2BBC290", Offset = "0x2BBB290", VA = "0x182BBC290", Slot = "18")] public override int GetDaysInMonth(int year, int month, int era) { return 0; } // Token: 0x06001DB5 RID: 7605 RVA: 0x000146E8 File Offset: 0x000128E8 [Token(Token = "0x6001DB5")] [Address(RVA = "0x2BBC980", Offset = "0x2BBB980", VA = "0x182BBC980")] internal static int RealGetDaysInYear(int year) { return 0; } /// Calculates the number of days in the specified year of the specified era. /// A year. /// An era. Specify or . /// The number of days in the specified year and era. The number of days is 354 in a common year or 355 in a leap year. /// /// or is outside the range supported by the class. // Token: 0x06001DB6 RID: 7606 RVA: 0x00014700 File Offset: 0x00012900 [Token(Token = "0x6001DB6")] [Address(RVA = "0x2BBC360", Offset = "0x2BBB360", VA = "0x182BBC360", Slot = "19")] public override int GetDaysInYear(int year, int era) { return 0; } /// Calculates the era in which a specified date occurs. /// The date value to read. /// Always returns the value. /// /// is outside the range supported by this calendar. // Token: 0x06001DB7 RID: 7607 RVA: 0x00014718 File Offset: 0x00012918 [Token(Token = "0x6001DB7")] [Address(RVA = "0x2BBC3D0", Offset = "0x2BBB3D0", VA = "0x182BBC3D0", Slot = "20")] public override int GetEra(DateTime time) { return 0; } /// Gets a list of the eras that are supported by the current . /// An array that consists of a single element having a value that is . // Token: 0x1700040E RID: 1038 // (get) Token: 0x06001DB8 RID: 7608 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700040E")] public override int[] Eras { [Token(Token = "0x6001DB8")] [Address(RVA = "0x2BBD0D0", Offset = "0x2BBC0D0", VA = "0x182BBD0D0", Slot = "21")] get { return null; } } /// Calculates the month in which a specified date occurs. /// The date value to read. The class supports only dates from 04/30/1900 00.00.00 (Gregorian date) through 11/16/2077 23:59:59 (Gregorian date). /// An integer from 1 through 12 that represents the month in the date specified by the parameter. /// /// is outside the range supported by this calendar. // Token: 0x06001DB9 RID: 7609 RVA: 0x00014730 File Offset: 0x00012930 [Token(Token = "0x6001DB9")] [Address(RVA = "0x2BBC4B0", Offset = "0x2BBB4B0", VA = "0x182BBC4B0", Slot = "22")] public override int GetMonth(DateTime time) { return 0; } /// Calculates the number of months in the specified year of the specified era. /// A year. /// An era. Specify or . /// Always 12. /// /// is outside the range supported by this calendar. /// /// is outside the range supported by this calendar. // Token: 0x06001DBA RID: 7610 RVA: 0x00014748 File Offset: 0x00012948 [Token(Token = "0x6001DBA")] [Address(RVA = "0x2BBC4D0", Offset = "0x2BBB4D0", VA = "0x182BBC4D0", Slot = "23")] public override int GetMonthsInYear(int year, int era) { return 0; } /// Calculates the year of a date represented by a specified . /// The date value to read. The class supports only dates from 04/30/1900 00.00.00 (Gregorian date) through 11/16/2077 23:59:59 (Gregorian date). /// An integer that represents the year specified by the parameter. /// /// is outside the range supported by this calendar. // Token: 0x06001DBB RID: 7611 RVA: 0x00014760 File Offset: 0x00012960 [Token(Token = "0x6001DBB")] [Address(RVA = "0x2BBC540", Offset = "0x2BBB540", VA = "0x182BBC540", Slot = "26")] public override int GetYear(DateTime time) { return 0; } /// Determines whether the specified date is a leap day. /// A year. /// An integer from 1 through 12 that represents a month. /// An integer from 1 through 30 that represents a day. /// An era. Specify or . /// /// if the specified day is a leap day; otherwise, . The return value is always because the class does not support leap days. /// /// , , , or is outside the range supported by the class. // Token: 0x06001DBC RID: 7612 RVA: 0x00014778 File Offset: 0x00012978 [Token(Token = "0x6001DBC")] [Address(RVA = "0x2BBC710", Offset = "0x2BBB710", VA = "0x182BBC710", Slot = "27")] public override bool IsLeapDay(int year, int month, int day, int era) { return default(bool); } /// Calculates the leap month for a specified year and era. /// A year. /// An era. Specify or . /// Always 0 because the class does not support leap months. /// /// is less than 1318 or greater than 1450. /// -or- /// is not or . // Token: 0x06001DBD RID: 7613 RVA: 0x00014790 File Offset: 0x00012990 [Token(Token = "0x6001DBD")] [Address(RVA = "0x2BBC440", Offset = "0x2BBB440", VA = "0x182BBC440", Slot = "29")] public override int GetLeapMonth(int year, int era) { return 0; } /// Determines whether the specified month in the specified year and era is a leap month. /// A year. /// An integer from 1 through 12 that represents a month. /// An era. Specify or . /// Always because the class does not support leap months. /// /// , , or is outside the range supported by the class. // Token: 0x06001DBE RID: 7614 RVA: 0x000147A8 File Offset: 0x000129A8 [Token(Token = "0x6001DBE")] [Address(RVA = "0x2BBC890", Offset = "0x2BBB890", VA = "0x182BBC890", Slot = "28")] public override bool IsLeapMonth(int year, int month, int era) { return default(bool); } /// Determines whether the specified year in the specified era is a leap year. /// A year. /// An era. Specify or . /// /// if the specified year is a leap year; otherwise, . /// /// or is outside the range supported by the class. // Token: 0x06001DBF RID: 7615 RVA: 0x000147C0 File Offset: 0x000129C0 [Token(Token = "0x6001DBF")] [Address(RVA = "0x2BBC910", Offset = "0x2BBB910", VA = "0x182BBC910", Slot = "31")] public override bool IsLeapYear(int year, int era) { return default(bool); } /// Returns a that is set to the specified date, time, and era. /// A year. /// An integer from 1 through 12 that represents a month. /// An integer from 1 through 29 that represents a day. /// An integer from 0 through 23 that represents an hour. /// An integer from 0 through 59 that represents a minute. /// An integer from 0 through 59 that represents a second. /// An integer from 0 through 999 that represents a millisecond. /// An era. Specify or . /// The that is set to the specified date and time in the current era. /// /// , , , or is outside the range supported by the class. /// -or- /// is less than zero or greater than 23. /// -or- /// is less than zero or greater than 59. /// -or- /// is less than zero or greater than 59. /// -or- /// is less than zero or greater than 999. // Token: 0x06001DC0 RID: 7616 RVA: 0x000147D8 File Offset: 0x000129D8 [Token(Token = "0x6001DC0")] [Address(RVA = "0x2BBCA40", Offset = "0x2BBBA40", VA = "0x182BBCA40", Slot = "33")] public override DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era) { return default(DateTime); } /// Gets or sets the last year of a 100-year range that can be represented by a 2-digit year. /// The last year of a 100-year range that can be represented by a 2-digit year. /// This calendar is read-only. /// In a set operation, the Um Al Qura calendar year value is less than 1318 but not 99, or is greater than 1450. // Token: 0x1700040F RID: 1039 // (get) Token: 0x06001DC1 RID: 7617 RVA: 0x000147F0 File Offset: 0x000129F0 // (set) Token: 0x06001DC2 RID: 7618 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700040F")] public override int TwoDigitYearMax { [Token(Token = "0x6001DC1")] [Address(RVA = "0xE2F3D0", Offset = "0xE2E3D0", VA = "0x180E2F3D0", Slot = "38")] get { return 0; } [Token(Token = "0x6001DC2")] [Address(RVA = "0x2BBD1F0", Offset = "0x2BBC1F0", VA = "0x182BBD1F0", Slot = "39")] set { } } /// Converts the specified year to a four-digit year by using the property to determine the appropriate century. /// A 2-digit year from 0 through 99, or a 4-digit Um Al Qura calendar year from 1318 through 1450. /// If the parameter is a 2-digit year, the return value is the corresponding 4-digit year. If the parameter is a 4-digit year, the return value is the unchanged parameter. /// /// is outside the range supported by this calendar. // Token: 0x06001DC3 RID: 7619 RVA: 0x00014808 File Offset: 0x00012A08 [Token(Token = "0x6001DC3")] [Address(RVA = "0x2BBCC80", Offset = "0x2BBBC80", VA = "0x182BBCC80", Slot = "40")] public override int ToFourDigitYear(int year) { return 0; } // Token: 0x04001060 RID: 4192 [Token(Token = "0x4001060")] internal const int MinCalendarYear = 1318; // Token: 0x04001061 RID: 4193 [Token(Token = "0x4001061")] internal const int MaxCalendarYear = 1500; // Token: 0x04001062 RID: 4194 [Token(Token = "0x4001062")] private static readonly UmAlQuraCalendar.DateMapping[] HijriYearInfo; /// Represents the current era. This field is constant. // Token: 0x04001063 RID: 4195 [Token(Token = "0x4001063")] public const int UmAlQuraEra = 1; // Token: 0x04001064 RID: 4196 [Token(Token = "0x4001064")] internal const int DateCycle = 30; // Token: 0x04001065 RID: 4197 [Token(Token = "0x4001065")] internal const int DatePartYear = 0; // Token: 0x04001066 RID: 4198 [Token(Token = "0x4001066")] internal const int DatePartDayOfYear = 1; // Token: 0x04001067 RID: 4199 [Token(Token = "0x4001067")] internal const int DatePartMonth = 2; // Token: 0x04001068 RID: 4200 [Token(Token = "0x4001068")] internal const int DatePartDay = 3; // Token: 0x04001069 RID: 4201 [Token(Token = "0x4001069")] internal static DateTime minDate; // Token: 0x0400106A RID: 4202 [Token(Token = "0x400106A")] internal static DateTime maxDate; // Token: 0x0400106B RID: 4203 [Token(Token = "0x400106B")] private const int DEFAULT_TWO_DIGIT_YEAR_MAX = 1451; // Token: 0x02000309 RID: 777 [Token(Token = "0x2000309")] internal struct DateMapping { // Token: 0x06001DC5 RID: 7621 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DC5")] [Address(RVA = "0x2BA8D30", Offset = "0x2BA7D30", VA = "0x182BA8D30")] internal DateMapping(int MonthsLengthFlags, int GYear, int GMonth, int GDay) { } // Token: 0x0400106C RID: 4204 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400106C")] internal int HijriMonthsLengthFlags; // Token: 0x0400106D RID: 4205 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400106D")] internal DateTime GregorianDate; } } }