Skip to content

RendererJsonConverter Class

Converts a IRenderer to its Name value and back.

C#
public class RendererJsonConverter : JsonConverter<IRenderer>

Inheritance object → Newtonsoft.Json.JsonConverter → JsonConverter<IRenderer>

C#
public RendererJsonConverter()

WriteJson(JsonWriter, IRenderer?, JsonSerializer)

Section titled “WriteJson(JsonWriter, IRenderer?, JsonSerializer)”
C#
public override void WriteJson(JsonWriter writer, IRenderer? value, JsonSerializer serializer)

writer Newtonsoft.Json.JsonWriter

value IRenderer

serializer Newtonsoft.Json.JsonSerializer

ReadJson(JsonReader, Type, IRenderer?, bool, JsonSerializer)

Section titled “ReadJson(JsonReader, Type, IRenderer?, bool, JsonSerializer)”
C#
public override IRenderer? ReadJson(JsonReader reader, Type objectType, IRenderer? existingValue, bool hasExistingValue, JsonSerializer serializer)

reader Newtonsoft.Json.JsonReader

objectType Type

existingValue IRenderer

hasExistingValue bool

serializer Newtonsoft.Json.JsonSerializer

IRenderer