Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ EnumMonthNames()

static bool System.Globalization.CalendarData.EnumMonthNames ( string localeName,
CalendarId calendarId,
CalendarDataType dataType,
out string[] monthNames,
ref string leapHebrewMonthName )
inlinestaticprivate

Definition at line 620 of file CalendarData.cs.

621 {
622 monthNames = null;
623 IcuEnumCalendarsData callbackContext = default(IcuEnumCalendarsData);
624 callbackContext.Results = new List<string>();
626 if (flag)
627 {
628 if (callbackContext.Results.Count == 12)
629 {
630 callbackContext.Results.Add(string.Empty);
631 }
632 if (callbackContext.Results.Count > 13)
633 {
634 if (calendarId == CalendarId.HEBREW)
635 {
637 }
638 callbackContext.Results.RemoveRange(13, callbackContext.Results.Count - 13);
639 }
640 monthNames = callbackContext.Results.ToArray();
641 }
642 return flag;
643 }
void Add(TKey key, TValue value)
static bool EnumCalendarInfo(string localeName, CalendarId calendarId, CalendarDataType dataType, out string[] calendarData)

References System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.Collections.Generic.Dictionary< TKey, TValue >.Count, and System.Globalization.CalendarData.EnumCalendarInfo().

Referenced by System.Globalization.CalendarData.IcuLoadCalendarDataFromSystem().