DataStandardizer.LanguageTag API reference
The public types of DataStandardizer.LanguageTag. The core types are in the DataStandardizer.LanguageTag namespace; the registry types are in the nested DataStandardizer.LanguageTag.SubtagRegistry namespace.
Structures
| Type | Description |
|---|---|
| Bcp47LanguageTag | An IETF BCP 47 language tag. |
| Bcp47KeyedSubtag | A subtag introduced by a single-character key (extension and private-use subtags). |
Classes
| Type | Description |
|---|---|
| Bcp47LanguageTagBuilder | A fluent builder that composes a Bcp47LanguageTag from its subtags. |
| SubtagRegistry | A loaded copy of the IANA Language Subtag Registry. |
| SubtagRegistryRecordBase | The shared base class for every registry record. |
| SubtagRegistryTagRecordBase | The base class for the tag and subtag records. |
| SubtagRegistryTagRecord | A registry tag entry. |
| SubtagRegistrySubtagRecord | A registry subtag entry. |
| SubtagRegistryFileDateRecord | The registry’s File-Date header record. |
| SubtagRegistryFieldAttribute | Maps a record property to its underlying registry field name. |
Interfaces
| Type | Description |
|---|---|
| ISubtagRegistryRecord | The base contract for all registry records. |
Exceptions
| Type | Description |
|---|---|
| LanguageTagFormatException | Thrown when a language tag is not correctly formatted. |
Related
</content> </invoke>