Cuemon.Text Namespace
Parse strings into strongly-typed values, control GUID formatting, perform suffix-based string operations, and detect text encodings when the built-in System.Text types are not enough. Use this namespace when you need advanced text processing like string parsing, GUID formatting, or encoding detection. Start with Parser<T> for parsing strings into typed values, or GuidStringOptions for GUID format control.
Availability: .NET 11, .NET 10 and .NET Standard 2.0
Complements: System.Text namespace 🔗
Related: Cuemon namespace 📘
Classes
- AsyncEncodingOptions
Specifies options that is related to the Encoding class.
- ByteOrderMark
Provides static helper methods for detecting, decoding, and removing Unicode byte order marks (BOMs).
- EncodingOptions
Specifies options that is related to the Encoding class.
- EnumStringOptions
Configuration options for concrete implementations of IConfigurableParser<TOptions> that is related to parsing an Enum from a string.
- FallbackEncodingOptions
Configuration options related to Encoding.
- GuidStringOptions
Configuration options for FromGuid().
- ParserFactory
Provides access to factory methods that are tailored for parsing operations adhering IParser and IConfigurableParser<TOptions>.
- ProtocolRelativeUriStringOptions
Configuration options for concrete implementations of IConfigurableParser<TOptions> that is related to parsing a protocol relative URI from a string.
- Stem
Provides a way to support assigning a stem to a value.
- UriStringOptions
Configuration options for concrete implementations of IConfigurableParser<TOptions> that is related to parsing a Uri from a string.
Interfaces
- IConfigurableParser<TOptions>
Defines methods that converts a string to an Object of a particular type.
- IConfigurableParser<TResult, TOptions>
Defines methods that converts a string to a generic object of
TResult.
- IEncodingOptions
Defines options that is related to Encoding operations.
- IParser<TResult>
Defines methods that converts a string to a generic object of
TResult.
Enums
- PreambleSequence
Specifies what action to take in regards to encoding preamble sequences.