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.

</content> </invoke>


This site uses Just the Docs, a documentation theme for Jekyll.