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
yamlstring
Returns
- T
Type Parameters
T
Deserialize<T, TProvider>(string)
public T? Deserialize<T, TProvider>(string yaml) where TProvider : IShapeable<T>
Parameters
yamlstring
Returns
- T
Type Parameters
TTProvider
Serialize<T>(in T?)
public string Serialize<T>(in T? value) where T : IShapeable<T>
Parameters
valueT
Returns
Type Parameters
T
Serialize<T, TProvider>(in T?)
public string Serialize<T, TProvider>(in T? value) where TProvider : IShapeable<T>
Parameters
valueT
Returns
Type Parameters
TTProvider