11 instantiations of EraInfo
System.Private.CoreLib (11)
src\libraries\System.Private.CoreLib\src\System\Globalization\JapaneseCalendar.cs (5)
74
new
EraInfo
(5, 2019, 5, 1, 2018, 1, GregorianCalendar.MaxYear - 2018, "\x4ee4\x548c", "\x4ee4", "R"),
75
new
EraInfo
(4, 1989, 1, 8, 1988, 1, 2019 - 1988, "\x5e73\x6210", "\x5e73", "H"),
76
new
EraInfo
(3, 1926, 12, 25, 1925, 1, 1989 - 1925, "\x662d\x548c", "\x662d", "S"),
77
new
EraInfo
(2, 1912, 7, 30, 1911, 1, 1926 - 1911, "\x5927\x6b63", "\x5927", "T"),
78
new
EraInfo
(1, 1868, 1, 1, 1867, 1, 1912 - 1867, "\x660e\x6cbb", "\x660e", "M")
src\libraries\System.Private.CoreLib\src\System\Globalization\JapaneseCalendar.Icu.cs (1)
75
eras.Add(new
EraInfo
(i, dt.Year, dt.Month, dt.Day, dt.Year - 1, 1, lastMaxYear - dt.Year + 1, eraNames![i], GetAbbreviatedEraName(eraNames, i), ""));
src\libraries\System.Private.CoreLib\src\System\Globalization\JapaneseCalendar.Nls.cs (1)
207
return new
EraInfo
(0, year, month, day, year - 1, 1, 0,
src\libraries\System.Private.CoreLib\src\System\Globalization\KoreanCalendar.cs (1)
32
new
EraInfo
(1, 1, 1, 1, -2333, 2334, GregorianCalendar.MaxYear + 2333) // era #, start year/month/day, yearOffset, minEraYear
src\libraries\System.Private.CoreLib\src\System\Globalization\TaiwanCalendar.cs (1)
27
new
EraInfo
(1, 1912, 1, 1, 1911, 1, GregorianCalendar.MaxYear - 1911) // era #, start year/month/day, yearOffset, minEraYear
src\libraries\System.Private.CoreLib\src\System\Globalization\TaiwanLunisolarCalendar.cs (1)
22
new
EraInfo
(1, 1912, 1, 1, 1911, 1, GregorianCalendar.MaxYear - 1911) // era #, start year/month/day, yearOffset, minEraYear
src\libraries\System.Private.CoreLib\src\System\Globalization\ThaiBuddhistCalendar.cs (1)
21
new
EraInfo
(1, 1, 1, 1, -543, 544, GregorianCalendar.MaxYear + 543) // era #, start year/month/day, yearOffset, minEraYear
34 references to EraInfo
System.Private.CoreLib (34)
src\libraries\System.Private.CoreLib\src\System\Globalization\ChineseLunisolarCalendar.cs (1)
252
internal override
EraInfo
[]? CalEraInfo => null;
src\libraries\System.Private.CoreLib\src\System\Globalization\EastAsianLunisolarCalendar.cs (3)
70
internal abstract
EraInfo
[]? CalEraInfo { get; }
79
EraInfo
[]? eraInfo = CalEraInfo;
109
EraInfo
[]? eraInfo = CalEraInfo;
src\libraries\System.Private.CoreLib\src\System\Globalization\GregorianCalendarHelper.cs (7)
60
private readonly
EraInfo
[] m_EraInfo;
65
internal GregorianCalendarHelper(Calendar cal,
EraInfo
[] eraInfo)
98
EraInfo
eraInfo = eras[i];
319
foreach (
EraInfo
eraInfo in m_EraInfo)
333
EraInfo
[] eraInfo = m_EraInfo;
367
foreach (
EraInfo
eraInfo in m_EraInfo)
383
foreach (
EraInfo
eraInfo in m_EraInfo)
src\libraries\System.Private.CoreLib\src\System\Globalization\JapaneseCalendar.cs (5)
45
private static
EraInfo
[]? s_japaneseEraInfo;
67
internal static
EraInfo
[] GetEraInfo()
210
EraInfo
[] eras = GetEraInfo();
224
EraInfo
[] eras = GetEraInfo();
238
EraInfo
[] eras = GetEraInfo();
src\libraries\System.Private.CoreLib\src\System\Globalization\JapaneseCalendar.Icu.cs (3)
13
private static
EraInfo
[]? IcuGetJapaneseEras()
50
List<
EraInfo
> eras = new List<
EraInfo
>();
src\libraries\System.Private.CoreLib\src\System\Globalization\JapaneseCalendar.Nls.cs (4)
128
private static
EraInfo
[]? NlsGetJapaneseEras()
139
private static int CompareEraRanges(
EraInfo
a,
EraInfo
b)
161
private static
EraInfo
? GetEraFromValue(string? value, string? data)
src\libraries\System.Private.CoreLib\src\System\Globalization\JapaneseLunisolarCalendar.cs (5)
139
internal override
EraInfo
[]? CalEraInfo => JapaneseCalendar.GetEraInfo();
167
private static
EraInfo
[] TrimEras(
EraInfo
[] baseEras)
169
EraInfo
[] newEras = new
EraInfo
[baseEras.Length];
src\libraries\System.Private.CoreLib\src\System\Globalization\KoreanCalendar.cs (1)
30
private static readonly
EraInfo
[] s_koreanEraInfo =
src\libraries\System.Private.CoreLib\src\System\Globalization\KoreanLunisolarCalendar.cs (1)
1181
internal override
EraInfo
[]? CalEraInfo => null;
src\libraries\System.Private.CoreLib\src\System\Globalization\TaiwanCalendar.cs (1)
25
private static readonly
EraInfo
[] s_taiwanEraInfo =
src\libraries\System.Private.CoreLib\src\System\Globalization\TaiwanLunisolarCalendar.cs (2)
20
private static readonly
EraInfo
[] s_taiwanLunisolarEraInfo =
195
internal override
EraInfo
[]? CalEraInfo => s_taiwanLunisolarEraInfo;
src\libraries\System.Private.CoreLib\src\System\Globalization\ThaiBuddhistCalendar.cs (1)
19
private static readonly
EraInfo
[] s_thaiBuddhistEraInfo =