11 private static readonly
int[,]
s_yinfo =
new int[1133, 4]
232 { 10, 1, 30, 54952 },
251 { 10, 1, 31, 43880 },
289 { 10, 1, 31, 42216 },
346 { 10, 1, 31, 27800 },
365 { 11, 1, 30, 46528 },
384 { 10, 1, 30, 38352 },
392 { 12, 1, 31, 44384 },
441 { 10, 1, 31, 53592 },
460 { 10, 1, 31, 43600 },
479 { 10, 1, 31, 46416 },
593 { 11, 1, 31, 55632 },
661 { 10, 1, 31, 42200 },
718 { 10, 1, 31, 23208 },
737 { 11, 1, 30, 44456 },
870 { 10, 1, 31, 43856 },
965 { 10, 1, 31, 59984 },
1001 { 4, 1, 25, 27304 },
1002 { 0, 2, 13, 22176 },
1004 { 2, 1, 22, 19176 },
1005 { 0, 2, 10, 19168 },
1006 { 6, 1, 30, 42200 },
1007 { 0, 2, 18, 42192 },
1009 { 5, 1, 26, 55624 },
1010 { 0, 2, 14, 46416 },
1012 { 2, 1, 23, 38608 },
1013 { 0, 2, 11, 38352 },
1015 { 0, 2, 20, 18864 },
1017 { 5, 1, 28, 45656 },
1018 { 0, 2, 16, 27280 },
1020 { 4, 1, 24, 46504 },
1021 { 0, 2, 13, 11104 },
1023 { 2, 1, 23, 18872 },
1024 { 0, 2, 10, 18800 },
1025 { 6, 1, 30, 25776 },
1026 { 0, 2, 17, 58528 },
1028 { 5, 1, 26, 27976 },
1029 { 0, 2, 14, 23376 },
1031 { 3, 1, 24, 38256 },
1032 { 0, 2, 11, 37600 },
1033 { 7, 1, 31, 51560 },
1034 { 0, 2, 19, 51536 },
1036 { 6, 1, 27, 55888 },
1037 { 0, 2, 15, 46736 },
1039 { 4, 1, 26, 10968 },
1042 { 2, 1, 22, 51544 },
1043 { 0, 2, 10, 43344 },
1044 { 7, 1, 29, 54440 },
1045 { 0, 2, 17, 46240 },
1047 { 5, 1, 27, 22184 },
1048 { 0, 2, 14, 19888 },
1050 { 3, 1, 24, 37560 },
1051 { 0, 2, 12, 21168 },
1052 { 8, 1, 31, 43352 },
1053 { 0, 2, 19, 26960 },
1055 { 6, 1, 28, 44368 },
1056 { 0, 2, 15, 43856 },
1058 { 4, 1, 25, 42352 },
1059 { 0, 2, 13, 42352 },
1061 { 3, 1, 22, 26928 },
1063 { 7, 1, 30, 27304 },
1064 { 0, 2, 17, 22176 },
1066 { 5, 1, 27, 19176 },
1067 { 0, 2, 15, 19168 },
1069 { 4, 1, 23, 53864 },
1070 { 0, 2, 11, 53840 },
1071 { 8, 1, 31, 54600 },
1072 { 0, 2, 18, 46400 },
1074 { 6, 1, 28, 38608 },
1075 { 0, 2, 16, 38320 },
1077 { 4, 1, 25, 42200 },
1078 { 0, 2, 13, 42160 },
1079 { 10, 2, 2, 45656 },
1080 { 0, 2, 20, 27216 },
1082 { 6, 1, 29, 46504 },
1083 { 0, 2, 18, 11104 },
1085 { 5, 1, 27, 18872 },
1086 { 0, 2, 15, 18800 },
1088 { 3, 1, 23, 27216 },
1089 { 0, 2, 10, 59984 },
1090 { 8, 1, 31, 27976 },
1091 { 0, 2, 19, 23248 },
1093 { 5, 1, 28, 37744 },
1094 { 0, 2, 16, 37600 },
1096 { 4, 1, 24, 58536 },
1097 { 0, 2, 12, 54432 },
1099 { 2, 1, 22, 23208 },
1101 { 7, 1, 29, 43736 },
1104 { 5, 1, 26, 51544 },
1105 { 0, 2, 14, 43344 },
1107 { 3, 1, 23, 47696 },
1108 { 0, 2, 10, 46416 },
1109 { 9, 1, 31, 21928 },
1110 { 0, 2, 19, 19360 },
1112 { 5, 1, 28, 21176 },
1113 { 0, 2, 16, 21168 },
1115 { 4, 1, 25, 46248 },
1116 { 0, 2, 12, 27296 },
1118 { 2, 1, 22, 21928 },
1119 { 0, 2, 10, 19296 },
1120 { 6, 1, 29, 42352 },
1121 { 0, 2, 17, 42352 },
1123 { 5, 1, 27, 26928 },
1124 { 0, 2, 13, 55600 },
1126 { 3, 1, 23, 43856 },
1127 { 0, 2, 11, 38608 },
1128 { 11, 1, 31, 19176 },
1129 { 0, 2, 19, 19168 },
1131 { 6, 1, 28, 53864 },
1132 { 0, 2, 15, 53840 },
1134 { 5, 1, 24, 55968 },
1135 { 0, 2, 12, 46752 },
1137 { 2, 1, 22, 19160 },
1138 { 0, 2, 10, 18864 },
1139 { 7, 1, 30, 42168 },
1140 { 0, 2, 17, 42160 },
1142 { 5, 1, 26, 46376 },
1143 { 0, 2, 14, 27968 },
1168 public override int[]
Eras =>
new int[1] { 1 };
1172 if (lunarYear < 918 || lunarYear > 2050)
1186 if (era != 0 && era != 1)
1190 if (year < 918 || year > 2050)
void CheckTicksRange(long ticks)
static readonly DateTime s_minDate
override CalendarId BaseCalendarID
override int DaysInYearBeforeMinSupportedYear
static readonly int[,] s_yinfo
override int GetYearInfo(int lunarYear, int index)
override int GetYear(int year, DateTime time)
override? EraInfo[] CalEraInfo
override int GetEra(DateTime time)
override DateTime MinDate
override int MaxCalendarYear
override int MinCalendarYear
override DateTime MinSupportedDateTime
override DateTime MaxSupportedDateTime
override DateTime MaxDate
static readonly DateTime s_maxDate
override int GetGregorianYear(int year, int era)
static string ArgumentOutOfRange_Range
static string Format(string resourceFormat, object p1)
static string ArgumentOutOfRange_InvalidEraValue