TomlConverterFactory Class

Produces TomlConverter instances for a family of types.

public abstract class TomlConverterFactory : TomlConverter
Inheritance
TomlConverter TomlConverterFactory

Constructors

NameDescription
TomlConverterFactory()

TomlConverterFactory()

protected TomlConverterFactory()

No documentation is available.

Methods

NameDescription
CreateConverter(Type, TomlSerializerOptions)Creates a converter for typeToConvert.
Read(TomlReader, Type)Reads a value from TOML.
Write(TomlWriter, object?)Writes a value to TOML.

CreateConverter(Type, TomlSerializerOptions)

Creates a converter for typeToConvert.

public abstract TomlConverter CreateConverter(Type typeToConvert, TomlSerializerOptions options)

Parameters

typeToConvert Type
options TomlSerializerOptions

Returns

TomlConverter

Read(TomlReader, Type)

TomlConverterFactory.cs

Reads a value from TOML.

public sealed override object? Read(TomlReader reader, Type typeToConvert)

Parameters

reader TomlReader
typeToConvert Type

Returns

object?

Write(TomlWriter, object?)

TomlConverterFactory.cs

Writes a value to TOML.

public sealed override void Write(TomlWriter writer, object? value)

Parameters

writer TomlWriter
value object?