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

◆ Parent

virtual CultureInfo System.Globalization.CultureInfo.Parent
get

Definition at line 146 of file CultureInfo.cs.

147 {
148 get
149 {
150 if (_parent == null)
151 {
153 if (text == "zh")
154 {
155 if (_name.Length == 5 && _name[2] == '-')
156 {
157 if ((_name[3] == 'C' && _name[4] == 'N') || (_name[3] == 'S' && _name[4] == 'G'))
158 {
159 text = "zh-Hans";
160 }
161 else if ((_name[3] == 'H' && _name[4] == 'K') || (_name[3] == 'M' && _name[4] == 'O') || (_name[3] == 'T' && _name[4] == 'W'))
162 {
163 text = "zh-Hant";
164 }
165 }
166 else if (_name.Length > 8 && MemoryExtensions.Equals(_name.AsSpan(2, 4), "-Han", StringComparison.Ordinal) && _name[7] == '-')
167 {
168 if (_name[6] == 't')
169 {
170 text = "zh-Hant";
171 }
172 else if (_name[6] == 's')
173 {
174 text = "zh-Hans";
175 }
176 }
177 }
179 }
180 return _parent;
181 }
182 }
static CultureInfo CreateCultureInfoNoThrow(string name, bool useUserOverride)
static CultureInfo InvariantCulture
static int CompareExchange(ref int location1, int value, int comparand)