Meziantou.Framework.Toml namespace
Classes
| Name | Description |
|---|---|
| TomlDerivedType | Represents a derived type mapping for runtime polymorphic TOML configuration. |
| TomlException | Exception thrown when parsing or serializing TOML fails. |
| TomlNamingPolicy | Determines the naming policy used to convert a CLR member name to a TOML key. |
| TomlPolymorphismOptions | Configures discriminator-based polymorphism. |
| TomlSerializer | Serializes and deserializes TOML payloads, following a System.Text.Json-style API shape. |
| TomlSerializerOptions | Configures the behavior of TomlSerializer operations. |
| TomlStringStylePreferences | Configures string scalar style preferences for TOML serialization. |
| TomlTypeInfo | Represents metadata and operations for a serializable type. |
| TomlTypeInfo<T> | Represents metadata and operations for a specific serializable type. |
Structs
| Name | Description |
|---|---|
| TomlDateTime | A datetime value that can represent a TOML - An offset DateTime with Zero offset or Number offset. - A local DateTime. - A local Date. - A local Time. |
Interfaces
| Name | Description |
|---|---|
| ITomlTypeInfoResolver | Resolves type metadata used by TomlSerializer. |
Enums
| Name | Description |
|---|---|
| TomlDateTimeKind | Offsets used for a TomlDateTime |
| TomlDottedKeyHandling | Specifies how member names and dictionary keys containing '.' are written. |
| TomlDuplicateKeyHandling | Specifies behavior when duplicate keys are encountered. |
| TomlIgnoreCondition | Specifies when a member should be ignored during TOML serialization or deserialization. |
| TomlInlineTablePolicy | Specifies inline table emission policy. |
| TomlKnownNamingPolicy | Specifies a built-in TomlNamingPolicy for use with the source generator. |
| TomlMappingOrderPolicy | Specifies member ordering behavior for emitted mappings. |
| TomlNewLineKind | Specifies newline kind. |
| TomlObjectCreationHandling | Determines how deserialization handles an existing instance of a property or field. |
| TomlRootValueHandling | Specifies behavior for scalar/array roots that do not naturally map to a TOML document. |
| TomlStringStyle | Specifies preferred default string style. |
| TomlTableArrayStyle | Specifies how arrays of tables are emitted. |
| TomlUnknownDerivedTypeHandling | Specifies behavior when an unknown derived type discriminator is encountered. |
| TomlUnmappedMemberHandling | Determines how unmapped TOML members are handled during object deserialization. |