YamlConverterFactory Class

Produces YamlConverter instances for a family of types.

public abstract class YamlConverterFactory : YamlConverter
Inheritance
YamlConverter YamlConverterFactory

Constructors

NameDescription
YamlConverterFactory()

YamlConverterFactory()

protected YamlConverterFactory()

No documentation is available.

Methods

NameDescription
CreateConverter(Type, YamlSerializerOptions)Creates a converter for typeToConvert.
Read(YamlReader, Type)Reads a value from YAML.
Write(YamlWriter, object?)Writes a value to YAML.

CreateConverter(Type, YamlSerializerOptions)

Creates a converter for typeToConvert.

public abstract YamlConverter CreateConverter(Type typeToConvert, YamlSerializerOptions options)

Parameters

typeToConvert Type
options YamlSerializerOptions

Returns

YamlConverter

Read(YamlReader, Type)

YamlConverterFactory.cs

Reads a value from YAML.

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

Parameters

reader YamlReader
typeToConvert Type

Returns

object?

Write(YamlWriter, object?)

YamlConverterFactory.cs

Writes a value to YAML.

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

Parameters

writer YamlWriter
value object?