}
}
+#if NET_2_0
int lcid; // it is used only for Equals() (not even used in GetHashCode()).
+#endif
+
+#pragma warning disable 649
int regionId;
string iso2Name;
string iso3Name;
string currencySymbol;
string isoCurrencySymbol;
string currencyEnglishName;
+#pragma warning restore 649
public RegionInfo (int culture)
{
#endif
}
+#if NET_2_0
bool GetByTerritory (CultureInfo ci)
{
if (ci == null)
this.lcid = ci.LCID;
return construct_internal_region_from_name (ci.Territory.ToUpperInvariant ());
}
+#endif
+#if !NET_2_0
[MethodImplAttribute (MethodImplOptions.InternalCall)]
private extern bool construct_internal_region_from_lcid (int lcid);
+#endif
[MethodImplAttribute (MethodImplOptions.InternalCall)]
private extern bool construct_internal_region_from_name (string name);