DataStandardizer.Geography API reference
The public types of DataStandardizer.Geography. All types are in the DataStandardizer.Geography namespace.
Applies to: members shown returning a nullable reference type (e.g.
string?) are non-nullable reference types on the .NET Standard targets, which use JetBrains[CanBeNull]/[NotNull]annotations instead of nullable reference type syntax. Behaviour is the same — a missing value is returned asnull.
Structures
| Type | Description |
|---|---|
| Iso3166Part2Subdivision | An ISO 3166-2 country subdivision code, exposed through predefined per-country nested static members. |
Enumerations
| Type | Description |
|---|---|
| Iso3166CountryName | Selects the form of a country name to retrieve. |
| Iso3166Part1Alpha2Country | ISO 3166-1 alpha-2 country codes (e.g. GB). |
| Iso3166Part1Alpha3Country | ISO 3166-1 alpha-3 country codes (e.g. GRC). |
| UnM49Area | UN M49 area codes for every level of the M49 hierarchy. |
| UnM49AreaByAlpha2CountryCode | UN M49 area codes keyed by ISO 3166-1 alpha-2 country code. |
| UnM49AreaByAlpha3CountryCode | UN M49 area codes keyed by ISO 3166-1 alpha-3 country code. |
| UnM49AreaLevel | Level of the UN M49 hierarchy occupied by an area. |
Classes
| Type | Description |
|---|---|
| Iso3166CountryCodeAttribute | Metadata for an ISO 3166-1 country code. |
| Iso3166CountryNameAttribute | A native country name in a particular language. |
| Iso3166CountryTerritoryAttribute | A named territory of an ISO 3166-1 country. |
| Iso3166Extensions | Extension methods that read ISO 3166 country and subdivision metadata. |
| Iso3166LanguageAttribute | Describes a language used to express names for a country or its subdivisions. |
| Iso3166LanguageAttributeBase | Base for the ISO 3166 name attributes; carries the identifying language. |
| Iso3166Part2Enum | Helpers for enumerating the subdivisions defined for a country. |
| Iso3166SubdivisionCategoryNameAttribute | A subdivision category name in a particular language. |
| Iso3166SubdivisionCodeAttribute | Metadata for an ISO 3166-2 subdivision code. |
| Iso3166SubdivisionNameAttribute | A native subdivision name in a particular language. |
| UnM49AreaCodeAttribute | Metadata for a UN M49 area code. |
| UnM49Extensions | Extension methods that read UN M49 area metadata. |