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

◆ CheckSpecialCalendar()

static void System.Globalization.CalendarData.CheckSpecialCalendar ( ref CalendarId calendar,
ref string localeName )
inlinestaticprivate

Definition at line 879 of file CalendarData.cs.

880 {
881 switch (calendar)
882 {
883 case CalendarId.GREGORIAN_US:
884 {
885 if (!CallGetCalendarInfoEx(localeName, calendar, 2u, out string data))
886 {
887 localeName = "fa-IR";
888 if (!CallGetCalendarInfoEx(localeName, calendar, 2u, out data))
889 {
890 localeName = "en-US";
891 calendar = CalendarId.GREGORIAN;
892 }
893 }
894 break;
895 }
896 case CalendarId.TAIWAN:
898 {
899 calendar = CalendarId.GREGORIAN;
900 }
901 break;
902 }
903 }
static bool CallGetCalendarInfoEx(string localeName, CalendarId calendar, uint calType, out int data)
static bool NlsSystemSupportsTaiwaneseCalendar()

References System.Globalization.CalendarData.CallGetCalendarInfoEx(), and System.Globalization.CalendarData.NlsSystemSupportsTaiwaneseCalendar().

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