Table of Contents

Class YamlSerializer

Namespace
ShapeShift.Yaml
Assembly
ShapeShift.Yaml.dll
public record YamlSerializer : ShapeShiftSerializer<YamlEncoder, YamlDecoder>, IEquatable<ShapeShiftSerializer<YamlEncoder, YamlDecoder>>, IEquatable<YamlSerializer>
Inheritance
YamlSerializer
Implements
Inherited Members

Methods

Deserialize<T>(string)

public T? Deserialize<T>(string yaml) where T : IShapeable<T>

Parameters

yaml string

Returns

T

Type Parameters

T

Deserialize<T, TProvider>(string)

public T? Deserialize<T, TProvider>(string yaml) where TProvider : IShapeable<T>

Parameters

yaml string

Returns

T

Type Parameters

T
TProvider

Serialize<T>(in T?)

public string Serialize<T>(in T? value) where T : IShapeable<T>

Parameters

value T

Returns

string

Type Parameters

T

Serialize<T, TProvider>(in T?)

public string Serialize<T, TProvider>(in T? value) where TProvider : IShapeable<T>

Parameters

value T

Returns

string

Type Parameters

T
TProvider