4#include <system/object.h>
5#include <system/globalization/details/region_data_ptr.h>
7namespace System {
namespace Globalization {
94 static void ClearCachedData();
Collection of culture-specific values and algorithms. Setter operations are only enabled on non-read-...
Definition: culture_info.h:32
Provides information on region. Objects of this class should only be allocated using System::MakeObje...
Definition: region_info.h:20
int GetHashCode() const override
Analog of C# Object.GetHashCode() method. Enables hashing of custom objects.
virtual String get_EnglishName() const
Gets English region name.
RegionInfo(int culture)
Constructor.
virtual String get_DisplayName() const
Gets full region name.
static RegionInfoPtr get_CurrentRegion()
Gets region set in system.
virtual String get_ThreeLetterWindowsRegionName() const
Gets 3 letter Windows region code.
virtual String get_ISOCurrencySymbol() const
Gets ISO currency symbol.
RegionInfo(const RegionInfo &)=delete
RegionInfo & operator=(const RegionInfo &)=delete
virtual bool get_IsMetric() const
Checks whether region uses metric system.
RegionInfo(const String &name)
RTTI information.
virtual String get_ThreeLetterISORegionName() const
Gets 3 letter ISO region code.
bool Equals(SharedPtr< Object > value) override
virtual int get_GeoId() const
Gets unique identificator for a region.
virtual String get_CurrencySymbol() const
Gets currency symbol.
virtual String get_CurrencyEnglishName() const
Gets currency English name.
virtual String get_CurrencyNativeName() const
Gets currency native name.
virtual String get_Name() const
Gets region name.
virtual String get_NativeName() const
Gets native region name.
virtual String get_TwoLetterISORegionName() const
Gets 2 letter ISO region code.
String ToString() const override
Analog of C# Object.ToString() method. Enables converting custom objects to string.
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition: object.h:62
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: smart_ptr.h:180
String class used across the library. Is a substitute for C# System.String when translating code....
Definition: string.h:122
std::shared_ptr< RegionData > RegionDataPtr
Pointer to hold implementation type.
Definition: region_data_ptr.h:12
SharedPtr< RegionInfo > RegionInfoPtr
RegionInfo pointer type.
Definition: region_info.h:13
Definition: db_command.h:9