61                    new EraInfo(5, 2019, 5, 1, 2018, 1, 7981, 
"令和", 
"令", 
"R"),
 
   62                    new EraInfo(4, 1989, 1, 8, 1988, 1, 31, 
"平成", 
"平", 
"H"),
 
   63                    new EraInfo(3, 1926, 12, 25, 1925, 1, 64, 
"昭和", 
"昭", 
"S"),
 
   64                    new EraInfo(2, 1912, 7, 30, 1911, 1, 15, 
"大正", 
"大", 
"T"),
 
   65                    new EraInfo(1, 1868, 1, 1, 1867, 1, 45, 
"明治", 
"明", 
"M")
 
 
  193        for (
int i = 0; i < 
eraInfo.Length; i++)
 
 
  204        for (
int i = 0; i < 
eraInfo.Length; i++)
 
  206            array[i] = 
eraInfo[eraInfo.Length - i - 1].abbrevEraName;
 
 
  215        for (
int i = 0; i < 
eraInfo.Length; i++)
 
  217            array[i] = 
eraInfo[eraInfo.Length - i - 1].englishEraName;
 
 
  250            list.Add(
new EraInfo(
num2, 
dateTime.Year, 
dateTime.Month, 
dateTime.Day, 
dateTime.Year - 1, 1, num - 
dateTime.Year + 1, 
calendarData[
num2], 
GetAbbreviatedEraName(
calendarData, 
num2), 
""));
 
  262        for (
int i = 0; i < 
list.Count; i++)
 
  264            list[i].era = list.Count - i;
 
  271        return list.ToArray();
 
 
  337        for (
int j = 0; 
j < 
array.Length; 
j++)
 
  339            array[
j].era = array.Length - 
j;
 
  342                array[0].maxEraYear = 9999 - 
array[0].yearOffset;
 
 
  354        return b.ticks.CompareTo(
a.ticks);
 
 
  359        if (
value == 
null || data == 
null)
 
  363        if (
value.Length != 10)
 
  368        if (!
int.TryParse(
readOnlySpan.Slice(0, 4), 
NumberStyles.None, 
NumberFormatInfo.
InvariantInfo, 
out var result) || !
int.TryParse(
readOnlySpan.Slice(5, 2), 
NumberStyles.None, 
NumberFormatInfo.
InvariantInfo, 
out var result2) || !
int.TryParse(
readOnlySpan.Slice(8, 2), 
NumberStyles.None, 
NumberFormatInfo.
InvariantInfo, 
out var result3))
 
  372        string[] 
array = data.Split(
'_');
 
  373        if (
array.Length != 4)
 
  377        if (
array[0].Length == 0 || 
array[1].Length == 0 || 
array[2].Length == 0 || 
array[3].Length == 0)
 
 
 
static readonly RegistryKey LocalMachine
 
static int GetLatestJapaneseEra()
 
static bool GetJapaneseEraStartDate(int era, out int startYear, out int startMonth, out int startDay)
 
static void Sort(Array array)
 
static bool EnumCalendarInfo(string localeName, CalendarId calendarId, CalendarDataType dataType, out string[] calendarData)
 
static int GetSystemTwoDigitYearSetting(CalendarId CalID, int defaultYearValue)
 
DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era)
 
int GetDayOfYear(DateTime time)
 
int GetLeapMonth(int year, int era)
 
int GetDaysInMonth(int year, int month, int era)
 
bool IsLeapDay(int year, int month, int day, int era)
 
DayOfWeek GetDayOfWeek(DateTime time)
 
DateTime AddYears(DateTime time, int years)
 
int GetWeekOfYear(DateTime time, CalendarWeekRule rule, DayOfWeek firstDayOfWeek)
 
int GetDayOfMonth(DateTime time)
 
int GetDaysInYear(int year, int era)
 
int GetMonth(DateTime time)
 
bool IsLeapMonth(int year, int month, int era)
 
int GetYear(DateTime time)
 
DateTime AddMonths(DateTime time, int months)
 
int GetMonthsInYear(int year, int era)
 
int GetEra(DateTime time)
 
bool IsValidYear(int year, int era)
 
bool IsLeapYear(int year, int era)
 
override int ToFourDigitYear(int year)
 
static EraInfo[] GetEraInfo()
 
static string[] EnglishEraNames()
 
static readonly string[] s_abbreviatedEnglishEraNames
 
override int GetMonth(DateTime time)
 
static EraInfo[] NlsGetJapaneseEras()
 
override DateTime AddYears(DateTime time, int years)
 
static bool GetJapaneseEraStartDate(int era, out DateTime dateTime)
 
static volatile EraInfo[] s_japaneseEraInfo
 
override DateTime MinSupportedDateTime
 
override int GetYear(DateTime time)
 
override int GetDayOfYear(DateTime time)
 
override int GetDaysInMonth(int year, int month, int era)
 
override int GetMonthsInYear(int year, int era)
 
static int CompareEraRanges(EraInfo a, EraInfo b)
 
static EraInfo[] IcuGetJapaneseEras()
 
override int GetDayOfMonth(DateTime time)
 
override int TwoDigitYearMax
 
static volatile Calendar s_defaultInstance
 
override int GetLeapMonth(int year, int era)
 
override bool IsLeapMonth(int year, int month, int era)
 
static EraInfo GetEraFromValue(string value, string data)
 
static string GetAbbreviatedEraName(string[] eraNames, int eraIndex)
 
GregorianCalendarHelper _helper
 
static string[] EraNames()
 
override DayOfWeek GetDayOfWeek(DateTime time)
 
static readonly DateTime s_calendarMinValue
 
static Calendar GetDefaultInstance()
 
override bool IsValidYear(int year, int era)
 
override int GetEra(DateTime time)
 
override DateTime MaxSupportedDateTime
 
override int GetWeekOfYear(DateTime time, CalendarWeekRule rule, DayOfWeek firstDayOfWeek)
 
override CalendarAlgorithmType AlgorithmType
 
static string[] AbbrevEraNames()
 
override DateTime AddMonths(DateTime time, int months)
 
override int GetDaysInYear(int year, int era)
 
override DateTime ToDateTime(int year, int month, int day, int hour, int minute, int second, int millisecond, int era)
 
override bool IsLeapYear(int year, int era)
 
override bool IsLeapDay(int year, int month, int day, int era)
 
static string ArgumentOutOfRange_Range
 
static string ArgumentOutOfRange_NeedPosNum
 
static string Format(string resourceFormat, object p1)
 
static readonly DateTime MaxValue