18 if (regionInfo ==
null)
42 public virtual bool IsMetric => _cultureData.MeasurementSystem == 0;
97 public override bool Equals([NotNullWhen(
true)]
object?
value)
101 return Name.Equals(regionInfo.Name);
108 return Name.GetHashCode();
string EnglishCountryName
string CurrencyEnglishName
string LocalizedCountryName
string CurrencyNativeName
static CultureData GetCultureData(string cultureName, bool useUserOverride)
string TwoLetterISOCountryName
string ThreeLetterISOCountryName
static CultureData GetCultureDataForRegion(string cultureName, bool useUserOverride)
static unsafe CultureData GetCurrentRegionData()
virtual string NativeName
override string ToString()
virtual string CurrencySymbol
virtual string TwoLetterISORegionName
readonly CultureData _cultureData
override int GetHashCode()
override bool Equals([NotNullWhen(true)] object? value)
virtual string ThreeLetterISORegionName
RegionInfo(CultureData cultureData)
virtual string ISOCurrencySymbol
static volatile RegionInfo s_currentRegionInfo
virtual string CurrencyEnglishName
virtual string ThreeLetterWindowsRegionName
static RegionInfo CurrentRegion
virtual string CurrencyNativeName
virtual string DisplayName
virtual string EnglishName
static string Argument_NoRegionInvariantCulture
static string Argument_InvalidCultureName
static string Format(string resourceFormat, object p1)
static string Argument_InvalidNeutralRegionName
static string Argument_CultureIsNeutral
static string Argument_CustomCultureCannotBePassedByNumber