Table of Contents

Namespace RStein.TOML

Classes

TomlArray

Represents a TOML array, which is an ordered collection of values.

TomlArrayOfTables

Represents a TOML array of tables (e.g., [[table]]).

TomlComment

Represents a TOML comment expression (e.g., # This is a comment).

TomlExpression

Serves as the abstract base class for all TOML expressions.

TomlInlineTable

Represents a TOML inline table, which is a table defined inline using brace notation.

TomlKey

Represents a TOML key

TomlPrimitiveValue

Represents a TOML primitive value (string, integer, float, boolean, or datetime).

TomlSerializer

Provides methods for serializing and deserializing TOML data.

TomlSerializerException

Exception thrown when TOML parsing or serialization fails.

TomlSettings

Configuration settings for TOML serialization and deserialization operations.

TomlTable

Represents a TOML table (section), which is a collection of key-value pairs and nested tables.

TomlToken

Abstract base class for all TOML tokens (tables, arrays, keys, values, etc.).

TomlValue

Serves as the abstract base class for all TOML value types - TomlPrimitiveValue, TomlTable, TomlArray.

Enums

TomlKeyType

Enumeration of TOML key formats.

TomlTokenType

Enumeration of TOML token types.

TomlValueType

Enumeration of TOML value types.

TomlVersion

Enumeration of supported TOML specification versions.