Table of Contents

Class CustomCreationConverter<T>

Namespace
Newtonsoft.Json.Converters
Assembly
Newtonsoft.Json.dll
public abstract class CustomCreationConverter<T> : JsonConverter

Type Parameters

T
Inheritance
CustomCreationConverter<T>
Inherited Members
Extension Methods

Constructors

CustomCreationConverter()

protected CustomCreationConverter()

Properties

CanWrite

public override bool CanWrite { get; }

Property Value

bool

Methods

CanConvert(Type)

public override bool CanConvert(Type objectType)

Parameters

objectType Type

Returns

bool

Create(Type)

public abstract T Create(Type objectType)

Parameters

objectType Type

Returns

T

ReadJson(JsonReader, Type, object?, JsonSerializer)

public override object? ReadJson(JsonReader reader, Type objectType, object? existingValue, JsonSerializer serializer)

Parameters

reader JsonReader
objectType Type
existingValue object
serializer JsonSerializer

Returns

object

WriteJson(JsonWriter, object?, JsonSerializer)

public override void WriteJson(JsonWriter writer, object? value, JsonSerializer serializer)

Parameters

writer JsonWriter
value object
serializer JsonSerializer