Show / Hide Table of Contents

Class RendererJsonConverter

Converts a IRenderer to its Name value and back.

Inheritance
object
JsonConverter
JsonConverter<IRenderer>
RendererJsonConverter
Inherited Members
JsonConverter<IRenderer>.WriteJson(JsonWriter, object, JsonSerializer)
JsonConverter<IRenderer>.ReadJson(JsonReader, Type, object, JsonSerializer)
JsonConverter<IRenderer>.CanConvert(Type)
JsonConverter.CanRead
JsonConverter.CanWrite
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: SadConsole.SerializedTypes
Assembly: SadConsole.dll
Syntax
public class RendererJsonConverter : JsonConverter<IRenderer>

Constructors

RendererJsonConverter()

Declaration
public RendererJsonConverter()

Methods

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

Declaration
public override IRenderer? ReadJson(JsonReader reader, Type objectType, IRenderer? existingValue, bool hasExistingValue, JsonSerializer serializer)
Parameters
Type Name Description
JsonReader reader
Type objectType
IRenderer existingValue
bool hasExistingValue
JsonSerializer serializer
Returns
Type Description
IRenderer
Overrides
JsonConverter<IRenderer>.ReadJson(JsonReader, Type, IRenderer, bool, JsonSerializer)

WriteJson(JsonWriter, IRenderer?, JsonSerializer)

Declaration
public override void WriteJson(JsonWriter writer, IRenderer? value, JsonSerializer serializer)
Parameters
Type Name Description
JsonWriter writer
IRenderer value
JsonSerializer serializer
Overrides
JsonConverter<IRenderer>.WriteJson(JsonWriter, IRenderer, JsonSerializer)

Extension Methods

ExtensionsSystem.GetDebuggerDisplayValue(object)
In this article

Back to top

Back to top Generated by DocFX