Class JsonSerializableConverter<TValue>
- Namespace
- NetCord.JsonConverters
- Assembly
- NetCord.dll
public class JsonSerializableConverter<TValue> : JsonConverter<TValue> where TValue : IJsonSerializable
Type Parameters
TValue
- Inheritance
-
JsonConverter<TValue>JsonSerializableConverter<TValue>
- Inherited Members
Constructors
JsonSerializableConverter()
public JsonSerializableConverter()
Methods
Read(ref Utf8JsonReader, Type, JsonSerializerOptions)
public override TValue? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
Parameters
reader
Utf8JsonReadertypeToConvert
Typeoptions
JsonSerializerOptions
Returns
- TValue
Write(Utf8JsonWriter, TValue, JsonSerializerOptions)
public override void Write(Utf8JsonWriter writer, TValue value, JsonSerializerOptions options)
Parameters
writer
Utf8JsonWritervalue
TValueoptions
JsonSerializerOptions