terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ CalendarData() [3/3]

System.Globalization.CalendarData.CalendarData ( string localeName,
int calendarId,
bool bUseUserOverrides )
inlinepackage

Definition at line 27 of file CalendarData.cs.

28 {
29 if (2029 == 0)
30 {
31 }
32 bool flag = CalendarData.nativeGetCalendarData(this, localeName, calendarId);
33 if (this.sNativeName == null)
34 {
35 }
36 string[] array = this.saShortDates;
37 if (array != null || array == null)
38 {
39 }
40 string[] array2 = this.saYearMonths;
41 if (array2 != null || array2 == null)
42 {
43 }
44 string[] array3 = this.saLongDates;
45 if (array3 != null || array3 == null)
46 {
47 }
48 string text = this.sMonthDay;
49 if (text != null || text == null)
50 {
51 }
52 string[] array4 = this.saEraNames;
53 if (array4 != null || array4 == null)
54 {
55 }
56 string[] array5 = this.saAbbrevEraNames;
57 if (array5 != null || array5 == null)
58 {
59 }
60 string[] array6 = this.saAbbrevEnglishEraNames;
61 if (array6 != null || array6 == null)
62 {
63 }
64 string[] array7 = this.saDayNames;
65 if (array7 != null || array7 == null)
66 {
67 }
68 string[] array8 = this.saAbbrevDayNames;
69 if (array8 != null || array8 == null)
70 {
71 }
72 string[] array9 = this.saSuperShortDayNames;
73 if (array9 != null || array9 == null)
74 {
75 }
76 string[] array10 = this.saMonthNames;
77 if (array10 != null || array10 == null)
78 {
79 }
80 string[] array11 = this.saAbbrevMonthNames;
81 if (array11 != null || array11 == null)
82 {
83 }
84 string[] array12 = CultureData.ReescapeWin32Strings(this.saShortDates);
85 string[] array13 = this.saLongDates;
87 string[] array14 = CultureData.ReescapeWin32Strings(array13);
88 string[] array15 = this.saYearMonths;
90 string[] array16 = CultureData.ReescapeWin32Strings(array15);
91 string text2 = this.sMonthDay;
93 string text3 = CultureData.ReescapeWin32String(text2);
95 if (text2 == null)
96 {
97 }
98 if (text2 != null)
99 {
100 return;
101 }
102 if (this.saMonthGenitiveNames != null)
103 {
104 }
105 string[] array17 = this.saMonthNames;
107 if (this.saAbbrevMonthGenitiveNames != null)
108 {
109 }
110 string[] array18 = this.saAbbrevMonthNames;
112 if (this.saLeapYearMonthNames != null)
113 {
114 }
115 string[] array19 = this.saMonthNames;
117 this.InitializeEraNames(localeName, calendarId);
118 this.InitializeAbbreviatedEraNames(localeName, calendarId);
119 if (array19 == null)
120 {
121 }
122 if (!true)
123 {
124 }
125 if (!true)
126 {
127 if (!true)
128 {
129 }
130 string[] japaneseEnglishEraNames = CalendarData.GetJapaneseEnglishEraNames();
132 return;
133 }
134 if ("" == null || "" != null)
135 {
136 string[] array20 = this.saEraNames;
138 return;
139 }
140 throw new ArrayTypeMismatchException();
141 }
class f__AnonymousType0<< Count > j__TPar
void InitializeEraNames(string localeName, int calendarId)
void InitializeAbbreviatedEraNames(string localeName, int calendarId)

References System.array, System.Globalization.CalendarData.GetJapaneseEnglishEraNames(), System.Globalization.CalendarData.InitializeAbbreviatedEraNames(), System.Globalization.CalendarData.InitializeEraNames(), j__TPar, System.Globalization.CalendarData.nativeGetCalendarData(), System.Globalization.CultureData.ReescapeWin32String(), System.Globalization.CultureData.ReescapeWin32Strings(), System.Globalization.CalendarData.saAbbrevDayNames, System.Globalization.CalendarData.saAbbrevEnglishEraNames, System.Globalization.CalendarData.saAbbrevEraNames, System.Globalization.CalendarData.saAbbrevMonthGenitiveNames, System.Globalization.CalendarData.saAbbrevMonthNames, System.Globalization.CalendarData.saDayNames, System.Globalization.CalendarData.saEraNames, System.Globalization.CalendarData.saLeapYearMonthNames, System.Globalization.CalendarData.saLongDates, System.Globalization.CalendarData.saMonthGenitiveNames, System.Globalization.CalendarData.saMonthNames, System.Globalization.CalendarData.saShortDates, System.Globalization.CalendarData.saSuperShortDayNames, System.Globalization.CalendarData.saYearMonths, System.Globalization.CalendarData.sMonthDay, System.Globalization.CalendarData.sNativeName, and System.text.