Table of Contents

Class YamlConverterExtensions

Namespace
Cuemon.Text.Yaml.Converters
Assembly
Cuemon.Core.dll

Extension methods for the YamlConverter class.

[Obsolete("All YAML marshalling has been moved to its own assembly; Cuemon.Extensions.YamlDotNet. This member will be removed with next major version.")]
public static class YamlConverterExtensions
Inheritance
Object
YamlConverterExtensions

Methods

ReadYaml<T>(YamlConverter, YamlTextReader, Type, YamlSerializerOptions)

Reads and converts the YAML to type T.

public static T ReadYaml<T>(this YamlConverter yc, YamlTextReader reader, Type typeToConvert, YamlSerializerOptions so)

Parameters

yc YamlConverter

The YamlConverter to extend.

reader YamlTextReader

The reader to read from.

typeToConvert Type

The type to convert.

so YamlSerializerOptions

An object that specifies serialization options to use.

Returns

T

The converted value.

Type Parameters

T

The type of object or value handled by the converter.

WriteYaml<T>(YamlConverter, YamlTextWriter, T, YamlSerializerOptions)

Writes a specified value as YAML.

public static void WriteYaml<T>(this YamlConverter yc, YamlTextWriter writer, T value, YamlSerializerOptions so)

Parameters

yc YamlConverter

The YamlConverter to extend.

writer YamlTextWriter

The writer to write to.

value T

The value to convert to YAML.

so YamlSerializerOptions

An object that specifies serialization options to use.

Type Parameters

T

The type of object or value handled by the converter.