using System; using Cpp2IlInjected; namespace System.Globalization { /// Represents the Persian calendar. // Token: 0x020002CF RID: 719 [Token(Token = "0x20002CF")] [Serializable] public class PersianCalendar : Calendar { /// Gets the earliest date and time supported by the class. /// The earliest date and time supported by the class. // Token: 0x17000327 RID: 807 // (get) Token: 0x06001A88 RID: 6792 RVA: 0x000119D0 File Offset: 0x0000FBD0 [Token(Token = "0x17000327")] public override DateTime MinSupportedDateTime { [Token(Token = "0x6001A88")] [Address(RVA = "0xE37760", Offset = "0xE36760", VA = "0x180E37760", Slot = "5")] get { return default(DateTime); } } /// Gets the latest date and time supported by the class. /// The latest date and time supported by the class. // Token: 0x17000328 RID: 808 // (get) Token: 0x06001A89 RID: 6793 RVA: 0x000119E8 File Offset: 0x0000FBE8 [Token(Token = "0x17000328")] public override DateTime MaxSupportedDateTime { [Token(Token = "0x6001A89")] [Address(RVA = "0xE37700", Offset = "0xE36700", VA = "0x180E37700", Slot = "6")] get { return default(DateTime); } } /// Gets a value indicating whether the current calendar is solar-based, lunar-based, or lunisolar-based. /// Always returns . // Token: 0x17000329 RID: 809 // (get) Token: 0x06001A8A RID: 6794 RVA: 0x00011A00 File Offset: 0x0000FC00 [Token(Token = "0x17000329")] public override CalendarAlgorithmType AlgorithmType { [Token(Token = "0x6001A8A")] [Address(RVA = "0x4E8690", Offset = "0x4E7690", VA = "0x1804E8690", Slot = "9")] get { return CalendarAlgorithmType.Unknown; } } /// Initializes a new instance of the class. // Token: 0x06001A8B RID: 6795 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001A8B")] [Address(RVA = "0xD50CE0", Offset = "0xD4FCE0", VA = "0x180D50CE0")] public PersianCalendar() { } // Token: 0x1700032A RID: 810 // (get) Token: 0x06001A8C RID: 6796 RVA: 0x00011A18 File Offset: 0x0000FC18 [Token(Token = "0x1700032A")] internal override int BaseCalendarID { [Token(Token = "0x6001A8C")] [Address(RVA = "0x4E8690", Offset = "0x4E7690", VA = "0x1804E8690", Slot = "8")] get { return 0; } } // Token: 0x1700032B RID: 811 // (get) Token: 0x06001A8D RID: 6797 RVA: 0x00011A30 File Offset: 0x0000FC30 [Token(Token = "0x1700032B")] internal override int ID { [Token(Token = "0x6001A8D")] [Address(RVA = "0xC48DB0", Offset = "0xC47DB0", VA = "0x180C48DB0", Slot = "7")] get { return 0; } } // Token: 0x06001A8E RID: 6798 RVA: 0x00011A48 File Offset: 0x0000FC48 [Token(Token = "0x6001A8E")] [Address(RVA = "0xE365D0", Offset = "0xE355D0", VA = "0x180E365D0")] private long GetAbsoluteDatePersian(int year, int month, int day) { return 0L; } // Token: 0x06001A8F RID: 6799 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001A8F")] [Address(RVA = "0xE36010", Offset = "0xE35010", VA = "0x180E36010")] internal static void CheckTicksRange(long ticks) { } // Token: 0x06001A90 RID: 6800 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001A90")] [Address(RVA = "0xE35F60", Offset = "0xE34F60", VA = "0x180E35F60")] internal static void CheckEraRange(int era) { } // Token: 0x06001A91 RID: 6801 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001A91")] [Address(RVA = "0xE36370", Offset = "0xE35370", VA = "0x180E36370")] internal static void CheckYearRange(int year, int era) { } // Token: 0x06001A92 RID: 6802 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001A92")] [Address(RVA = "0xE361E0", Offset = "0xE351E0", VA = "0x180E361E0")] internal static void CheckYearMonthRange(int year, int month, int era) { } // Token: 0x06001A93 RID: 6803 RVA: 0x00011A60 File Offset: 0x0000FC60 [Token(Token = "0x6001A93")] [Address(RVA = "0xE37110", Offset = "0xE36110", VA = "0x180E37110")] private static int MonthFromOrdinalDay(int ordinalDay) { return 0; } // Token: 0x06001A94 RID: 6804 RVA: 0x00011A78 File Offset: 0x0000FC78 [Token(Token = "0x6001A94")] [Address(RVA = "0xE36540", Offset = "0xE35540", VA = "0x180E36540")] private static int DaysInPreviousMonths(int month) { return 0; } // Token: 0x06001A95 RID: 6805 RVA: 0x00011A90 File Offset: 0x0000FC90 [Token(Token = "0x6001A95")] [Address(RVA = "0xE36700", Offset = "0xE35700", VA = "0x180E36700")] internal int GetDatePart(long ticks, int part) { return 0; } /// Returns a object that is offset the specified number of months from the specified object. /// The to which to add months. /// The positive or negative number of months to add. /// A object that represents the date yielded by adding the number of months specified by the parameter to the date specified by the parameter. /// The resulting is outside the supported range. /// /// is less than -120,000 or greater than 120,000. // Token: 0x06001A96 RID: 6806 RVA: 0x00011AA8 File Offset: 0x0000FCA8 [Token(Token = "0x6001A96")] [Address(RVA = "0xE35CD0", Offset = "0xE34CD0", VA = "0x180E35CD0", Slot = "12")] public override DateTime AddMonths(DateTime time, int months) { return default(DateTime); } /// Returns a object that is offset the specified number of years from the specified object. /// The to which to add years. /// The positive or negative number of years to add. /// The object that results from adding the specified number of years to the specified object. /// The resulting is outside the supported range. /// /// is less than -10,000 or greater than 10,000. // Token: 0x06001A97 RID: 6807 RVA: 0x00011AC0 File Offset: 0x0000FCC0 [Token(Token = "0x6001A97")] [Address(RVA = "0xE27D50", Offset = "0xE26D50", VA = "0x180E27D50", Slot = "13")] public override DateTime AddYears(DateTime time, int years) { return default(DateTime); } /// Returns the day of the month in the specified object. /// The to read. /// An integer from 1 through 31 that represents the day of the month in the specified object. /// The parameter represents a date less than or greater than . // Token: 0x06001A98 RID: 6808 RVA: 0x00011AD8 File Offset: 0x0000FCD8 [Token(Token = "0x6001A98")] [Address(RVA = "0xE369B0", Offset = "0xE359B0", VA = "0x180E369B0", Slot = "14")] public override int GetDayOfMonth(DateTime time) { return 0; } /// Returns the day of the week in the specified object. /// The to read. /// A value that represents the day of the week in the specified object. // Token: 0x06001A99 RID: 6809 RVA: 0x00011AF0 File Offset: 0x0000FCF0 [Token(Token = "0x6001A99")] [Address(RVA = "0xE28230", Offset = "0xE27230", VA = "0x180E28230", Slot = "15")] public override DayOfWeek GetDayOfWeek(DateTime time) { return DayOfWeek.Sunday; } /// Returns the day of the year in the specified object. /// The to read. /// An integer from 1 through 366 that represents the day of the year in the specified object. /// The parameter represents a date less than or greater than . // Token: 0x06001A9A RID: 6810 RVA: 0x00011B08 File Offset: 0x0000FD08 [Token(Token = "0x6001A9A")] [Address(RVA = "0xE369F0", Offset = "0xE359F0", VA = "0x180E369F0", Slot = "16")] public override int GetDayOfYear(DateTime time) { return 0; } /// Returns the number of days in the specified month of the specified year and era. /// An integer from 1 through 9378 that represents the year. /// An integer that represents the month, and ranges from 1 through 12 if is not 9378, or 1 through 10 if is 9378. /// An integer from 0 through 1 that represents the era. /// The number of days in the specified month of the specified year and era. /// /// , , or is outside the range supported by this calendar. // Token: 0x06001A9B RID: 6811 RVA: 0x00011B20 File Offset: 0x0000FD20 [Token(Token = "0x6001A9B")] [Address(RVA = "0xE36A30", Offset = "0xE35A30", VA = "0x180E36A30", Slot = "18")] public override int GetDaysInMonth(int year, int month, int era) { return 0; } /// Returns the number of days in the specified year of the specified era. /// An integer from 1 through 9378 that represents the year. /// An integer from 0 through 1 that represents the era. /// The number of days in the specified year and era. The number of days is 365 in a common year or 366 in a leap year. /// /// or is outside the range supported by this calendar. // Token: 0x06001A9C RID: 6812 RVA: 0x00011B38 File Offset: 0x0000FD38 [Token(Token = "0x6001A9C")] [Address(RVA = "0xE36B70", Offset = "0xE35B70", VA = "0x180E36B70", Slot = "19")] public override int GetDaysInYear(int year, int era) { return 0; } /// Returns the era in the specified object. /// The to read. /// Always returns . /// The parameter represents a date less than or greater than . // Token: 0x06001A9D RID: 6813 RVA: 0x00011B50 File Offset: 0x0000FD50 [Token(Token = "0x6001A9D")] [Address(RVA = "0xE36C80", Offset = "0xE35C80", VA = "0x180E36C80", Slot = "20")] public override int GetEra(DateTime time) { return 0; } /// Gets the list of eras in a object. /// An array of integers that represents the eras in a object. The array consists of a single element having a value of . // Token: 0x1700032C RID: 812 // (get) Token: 0x06001A9E RID: 6814 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700032C")] public override int[] Eras { [Token(Token = "0x6001A9E")] [Address(RVA = "0xE37670", Offset = "0xE36670", VA = "0x180E37670", Slot = "21")] get { return null; } } /// Returns the month in the specified object. /// The to read. /// An integer from 1 through 12 that represents the month in the specified object. /// The parameter represents a date less than or greater than . // Token: 0x06001A9F RID: 6815 RVA: 0x00011B68 File Offset: 0x0000FD68 [Token(Token = "0x6001A9F")] [Address(RVA = "0xE36D70", Offset = "0xE35D70", VA = "0x180E36D70", Slot = "22")] public override int GetMonth(DateTime time) { return 0; } /// Returns the number of months in the specified year of the specified era. /// An integer from 1 through 9378 that represents the year. /// An integer from 0 through 1 that represents the era. /// Returns 10 if the parameter is 9378; otherwise, always returns 12. /// /// or is outside the range supported by this calendar. // Token: 0x06001AA0 RID: 6816 RVA: 0x00011B80 File Offset: 0x0000FD80 [Token(Token = "0x6001AA0")] [Address(RVA = "0xE36DB0", Offset = "0xE35DB0", VA = "0x180E36DB0", Slot = "23")] public override int GetMonthsInYear(int year, int era) { return 0; } /// Returns the year in the specified object. /// The to read. /// An integer from 1 through 9378 that represents the year in the specified . /// The parameter represents a date less than or greater than . // Token: 0x06001AA1 RID: 6817 RVA: 0x00011B98 File Offset: 0x0000FD98 [Token(Token = "0x6001AA1")] [Address(RVA = "0xE36E30", Offset = "0xE35E30", VA = "0x180E36E30", Slot = "26")] public override int GetYear(DateTime time) { return 0; } /// Determines whether the specified date is a leap day. /// An integer from 1 through 9378 that represents the year. /// An integer that represents the month and ranges from 1 through 12 if is not 9378, or 1 through 10 if is 9378. /// An integer from 1 through 31 that represents the day. /// An integer from 0 through 1 that represents the era. /// /// if the specified day is a leap day; otherwise, . /// /// , , , or is outside the range supported by this calendar. // Token: 0x06001AA2 RID: 6818 RVA: 0x00011BB0 File Offset: 0x0000FDB0 [Token(Token = "0x6001AA2")] [Address(RVA = "0xE36E60", Offset = "0xE35E60", VA = "0x180E36E60", Slot = "27")] public override bool IsLeapDay(int year, int month, int day, int era) { return default(bool); } /// Returns the leap month for a specified year and era. /// An integer from 1 through 9378 that represents the year to convert. /// An integer from 0 through 1 that represents the era. /// The return value is always 0. /// /// or is outside the range supported by this calendar. // Token: 0x06001AA3 RID: 6819 RVA: 0x00011BC8 File Offset: 0x0000FDC8 [Token(Token = "0x6001AA3")] [Address(RVA = "0xE36D00", Offset = "0xE35D00", VA = "0x180E36D00", 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. /// An integer from 1 through 9378 that represents the year. /// An integer that represents the month and ranges from 1 through 12 if is not 9378, or 1 through 10 if is 9378. /// An integer from 0 through 1 that represents the era. /// Always returns because the class does not support the notion of a leap month. /// /// , , or is outside the range supported by this calendar. // Token: 0x06001AA4 RID: 6820 RVA: 0x00011BE0 File Offset: 0x0000FDE0 [Token(Token = "0x6001AA4")] [Address(RVA = "0xE36FC0", Offset = "0xE35FC0", VA = "0x180E36FC0", 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. /// An integer from 1 through 9378 that represents the year. /// An integer from 0 through 1 that represents the era. /// /// if the specified year is a leap year; otherwise, . /// /// or is outside the range supported by this calendar. // Token: 0x06001AA5 RID: 6821 RVA: 0x00011BF8 File Offset: 0x0000FDF8 [Token(Token = "0x6001AA5")] [Address(RVA = "0xE37040", Offset = "0xE36040", VA = "0x180E37040", Slot = "31")] public override bool IsLeapYear(int year, int era) { return default(bool); } /// Returns a object that is set to the specified date, time, and era. /// An integer from 1 through 9378 that represents the year. /// An integer from 1 through 12 that represents the month. /// An integer from 1 through 31 that represents the day. /// An integer from 0 through 23 that represents the hour. /// An integer from 0 through 59 that represents the minute. /// An integer from 0 through 59 that represents the second. /// An integer from 0 through 999 that represents the millisecond. /// An integer from 0 through 1 that represents the era. /// A object that is set to the specified date and time in the current era. /// /// , , , , , , , or is outside the range supported by this calendar. // Token: 0x06001AA6 RID: 6822 RVA: 0x00011C10 File Offset: 0x0000FE10 [Token(Token = "0x6001AA6")] [Address(RVA = "0xE371B0", Offset = "0xE361B0", VA = "0x180E371B0", 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. /// The value in a set operation is less than 100 or greater than 9378. // Token: 0x1700032D RID: 813 // (get) Token: 0x06001AA7 RID: 6823 RVA: 0x00011C28 File Offset: 0x0000FE28 // (set) Token: 0x06001AA8 RID: 6824 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700032D")] public override int TwoDigitYearMax { [Token(Token = "0x6001AA7")] [Address(RVA = "0xE377C0", Offset = "0xE367C0", VA = "0x180E377C0", Slot = "38")] get { return 0; } [Token(Token = "0x6001AA8")] [Address(RVA = "0xE37800", Offset = "0xE36800", VA = "0x180E37800", Slot = "39")] set { } } /// Converts the specified year to a four-digit year representation. /// An integer from 1 through 9378 that represents the year to convert. /// An integer that contains the four-digit representation of . /// /// is less than 0 or greater than 9378. // Token: 0x06001AA9 RID: 6825 RVA: 0x00011C40 File Offset: 0x0000FE40 [Token(Token = "0x6001AA9")] [Address(RVA = "0xE373A0", Offset = "0xE363A0", VA = "0x180E373A0", Slot = "40")] public override int ToFourDigitYear(int year) { return 0; } /// Represents the current era. This field is constant. // Token: 0x04000DFF RID: 3583 [Token(Token = "0x4000DFF")] public static readonly int PersianEra; // Token: 0x04000E00 RID: 3584 [Token(Token = "0x4000E00")] internal static long PersianEpoch; // Token: 0x04000E01 RID: 3585 [Token(Token = "0x4000E01")] private const int ApproximateHalfYear = 180; // Token: 0x04000E02 RID: 3586 [Token(Token = "0x4000E02")] internal const int DatePartYear = 0; // Token: 0x04000E03 RID: 3587 [Token(Token = "0x4000E03")] internal const int DatePartDayOfYear = 1; // Token: 0x04000E04 RID: 3588 [Token(Token = "0x4000E04")] internal const int DatePartMonth = 2; // Token: 0x04000E05 RID: 3589 [Token(Token = "0x4000E05")] internal const int DatePartDay = 3; // Token: 0x04000E06 RID: 3590 [Token(Token = "0x4000E06")] internal const int MonthsPerYear = 12; // Token: 0x04000E07 RID: 3591 [Token(Token = "0x4000E07")] internal static int[] DaysToMonth; // Token: 0x04000E08 RID: 3592 [Token(Token = "0x4000E08")] internal const int MaxCalendarYear = 9378; // Token: 0x04000E09 RID: 3593 [Token(Token = "0x4000E09")] internal const int MaxCalendarMonth = 10; // Token: 0x04000E0A RID: 3594 [Token(Token = "0x4000E0A")] internal const int MaxCalendarDay = 13; // Token: 0x04000E0B RID: 3595 [Token(Token = "0x4000E0B")] internal static DateTime minDate; // Token: 0x04000E0C RID: 3596 [Token(Token = "0x4000E0C")] internal static DateTime maxDate; // Token: 0x04000E0D RID: 3597 [Token(Token = "0x4000E0D")] private const int DEFAULT_TWO_DIGIT_YEAR_MAX = 1410; } }