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