Table of Contents

Class JsonSerializableConverter<TValue>

Namespace
NetCord.JsonConverters
Assembly
NetCord.dll
public class JsonSerializableConverter<TValue> : JsonConverter<TValue> where TValue : IJsonSerializable

Type Parameters

TValue
Inheritance
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 Utf8JsonReader
typeToConvert Type
options JsonSerializerOptions

Returns

TValue

Write(Utf8JsonWriter, TValue, JsonSerializerOptions)

public override void Write(Utf8JsonWriter writer, TValue value, JsonSerializerOptions options)

Parameters

writer Utf8JsonWriter
value TValue
options JsonSerializerOptions