13 private static readonly
int[,]
s_yinfo =
new int[90, 4]
131 if (lunarYear < 1960 || lunarYear > 2049)
152 for (
int i = 0; i < baseEras.Length; i++)
154 if (baseEras[i].yearOffset + baseEras[i].minEraYear < 2049)
156 if (baseEras[i].yearOffset + baseEras[i].maxEraYear < 1960)
160 array[num] = baseEras[i];
int GetYear(DateTime time)
int GetEra(DateTime time)
int GetGregorianYear(int year, int era)
static EraInfo[] GetEraInfo()
override DateTime MaxDate
override? EraInfo[] CalEraInfo
override int GetYear(int year, DateTime time)
override DateTime MinSupportedDateTime
static readonly DateTime s_maxDate
override int MaxCalendarYear
override int GetGregorianYear(int year, int era)
JapaneseLunisolarCalendar()
static EraInfo[] TrimEras(EraInfo[] baseEras)
override DateTime MinDate
override CalendarId BaseCalendarID
override int DaysInYearBeforeMinSupportedYear
static readonly DateTime s_minDate
override int GetYearInfo(int lunarYear, int index)
static readonly int[,] s_yinfo
override int MinCalendarYear
override DateTime MaxSupportedDateTime
override int GetEra(DateTime time)
readonly GregorianCalendarHelper _helper
static string ArgumentOutOfRange_Range
static string Format(string resourceFormat, object p1)