YamlConverter<T> Class
Converts between YAML and a specific CLR type.
public abstract class YamlConverter<T> : YamlConverterType parameters
T- The CLR type handled by this converter.
- Inheritance
YamlConverterYamlConverter<T>
Constructors
| Name | Description |
|---|---|
| YamlConverter() |
YamlConverter()
protected YamlConverter()No documentation is available.
Methods
| Name | Description |
|---|---|
| CanConvert(Type) | Determines whether this converter can handle typeToConvert. |
| Read(YamlReader) | Reads a value from YAML. |
| Read(YamlReader, Type) | Reads a value from YAML. |
| Write(YamlWriter, object?) | Writes a value to YAML. |
| Write(YamlWriter, T) | Writes a value to YAML. |
CanConvert(Type)
YamlConverter.csRead overloads
Read(YamlReader)
Reads a value from YAML.
public abstract T? Read(YamlReader reader)Read(YamlReader, Type)
YamlConverter.csReads a value from YAML.
public sealed override object? Read(YamlReader reader, Type typeToConvert)Write overloads
Write(YamlWriter, object?)
YamlConverter.csWrites a value to YAML.
public sealed override void Write(YamlWriter writer, object? value)Parameters
writerYamlWritervalueobject?
Write(YamlWriter, T)
Writes a value to YAML.
public abstract void Write(YamlWriter writer, T value)Parameters
writerYamlWritervalueT