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

◆ GetCultureInfo() [4/4]

static CultureInfo System.Globalization.CultureInfo.GetCultureInfo ( string name,
string altName )
inlinestatic

Definition at line 834 of file CultureInfo.cs.

835 {
836 if (name == null)
837 {
838 throw new ArgumentNullException("name");
839 }
840 if (altName == null)
841 {
842 throw new ArgumentNullException("altName");
843 }
844 name = CultureData.AnsiToLower(name);
845 altName = CultureData.AnsiToLower(altName);
846 string key = name + "\ufffd" + altName;
850 {
852 {
853 return value;
854 }
855 }
856 try
857 {
858 value = new CultureInfo(name, altName)
859 {
860 _isReadOnly = true
861 };
862 value.TextInfo.SetReadOnlyState(readOnly: true);
863 }
864 catch (ArgumentException)
865 {
866 throw new CultureNotFoundException("name/altName", SR.Format(SR.Argument_OneOfCulturesNotSupported, name, altName));
867 }
869 {
871 return value;
872 }
873 }
bool TryGetValue(TKey key, [MaybeNullWhen(false)] out TValue value)
static Dictionary< string, CultureInfo > CachedCulturesByName

References System.Globalization.CultureInfo.CultureInfo(), System.Globalization.CultureInfo._isReadOnly, System.Globalization.CultureData.AnsiToLower(), System.SR.Argument_OneOfCulturesNotSupported, System.Globalization.CultureInfo.CachedCulturesByName, System.SR.Format(), System.key, System.Collections.Generic.Dictionary< TKey, TValue >.TryGetValue(), and System.value.