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

◆ LoadCalendarDataFromSystemCore()

bool System.Globalization.CalendarData.LoadCalendarDataFromSystemCore ( string localeName,
CalendarId calendarId )
inlineprivate

Definition at line 780 of file CalendarData.cs.

781 {
782 if (GlobalizationMode.UseNls)
783 {
785 }
787 if (flag && bUseUserOverrides)
788 {
791 CalendarId calendarId2 = (CalendarId)CultureData.GetLocaleInfoExInt(localeName, 4105u);
792 if (calendarId2 == calendarId)
793 {
794 string value = CultureData.ReescapeWin32String(CultureData.GetLocaleInfoEx(localeName, 31u));
795 string value2 = CultureData.ReescapeWin32String(CultureData.GetLocaleInfoEx(localeName, 32u));
798 }
799 }
800 return flag;
801 }
void InsertOrSwapOverride(string value, ref string[] destination)
static bool CallGetCalendarInfoEx(string localeName, CalendarId calendar, uint calType, out int data)
static void NormalizeCalendarId(ref CalendarId calendarId, ref string localeName)
bool IcuLoadCalendarDataFromSystem(string localeName, CalendarId calendarId)
bool NlsLoadCalendarDataFromSystem(string localeName, CalendarId calendarId)

References System.Globalization.CalendarData.bUseUserOverrides, System.Globalization.CalendarData.CallGetCalendarInfoEx(), System.Globalization.CultureData.GetLocaleInfoEx(), System.Globalization.CultureData.GetLocaleInfoExInt(), System.Globalization.CalendarData.IcuLoadCalendarDataFromSystem(), System.Globalization.CalendarData.InsertOrSwapOverride(), System.Globalization.CalendarData.iTwoDigitYearMax, System.Globalization.CalendarData.NlsLoadCalendarDataFromSystem(), System.Globalization.CalendarData.NormalizeCalendarId(), System.Globalization.CultureData.ReescapeWin32String(), System.Globalization.CalendarData.saLongDates, System.Globalization.CalendarData.saShortDates, System.Globalization.GlobalizationMode.UseNls, and System.value.

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