Class SizeJsonConverter
- Assembly
- VisioForge.Core.dll
Converts VisioForge.Core.Types.Size through its width/height pair; the type has no constructor System.Text.Json could pick on its own.
public class SizeJsonConverter : JsonConverter<Size>Inheritance
Inherited Members
Methods
Read(ref Utf8JsonReader, Type, JsonSerializerOptions)
Reads and converts the JSON to type VisioForge.Core.Types.Size.
public override Size Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)Parameters
readerUtf8JsonReader-
The reader.
typeToConvertType-
The type to convert.
optionsJsonSerializerOptions-
An object that specifies serialization options to use.
Returns
- Size
-
The converted value.
Write(Utf8JsonWriter, Size, JsonSerializerOptions)
Writes a specified value as JSON.
public override void Write(Utf8JsonWriter writer, Size value, JsonSerializerOptions options)Parameters
writerUtf8JsonWriter-
The writer to write to.
valueSize-
The value to convert to JSON.
optionsJsonSerializerOptions-
An object that specifies serialization options to use.