Definition at line 227 of file JapaneseCalendar.cs.
228 {
229 if (GlobalizationMode.Invariant)
230 {
231 return null;
232 }
234 {
235 return null;
236 }
238 int num = 9999;
241 {
243 {
244 return null;
245 }
247 {
248 break;
249 }
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),
""));
252 }
254 {
256 }
258 {
260 }
262 for (
int i = 0;
i <
list.Count;
i++)
263 {
264 list[
i].era = list.Count -
i;
266 {
268 }
270 }
271 return list.ToArray();
272 }
static int GetLatestJapaneseEra()
static readonly string[] s_abbreviatedEnglishEraNames
static bool GetJapaneseEraStartDate(int era, out DateTime dateTime)
static string GetAbbreviatedEraName(string[] eraNames, int eraIndex)
static readonly DateTime s_calendarMinValue
References System.Globalization.CalendarData.EnumCalendarInfo(), System.Globalization.JapaneseCalendar.GetAbbreviatedEraName(), System.Globalization.JapaneseCalendar.GetJapaneseEraStartDate(), Interop.Globalization.GetLatestJapaneseEra(), System.Globalization.GlobalizationMode.Invariant, System.list, System.Globalization.JapaneseCalendar.s_abbreviatedEnglishEraNames, and System.Globalization.JapaneseCalendar.s_calendarMinValue.
Referenced by System.Globalization.JapaneseCalendar.GetEraInfo().