Table of Contents

Class BaseLinkedData.BaseLinkedDataConverter<T>

Namespace
Shift.Sdk.UI
Assembly
Shift.Sdk.dll
protected abstract class BaseLinkedData.BaseLinkedDataConverter<T> : JsonConverter<T> where T : BaseLinkedData

Type Parameters

T
Inheritance
BaseLinkedData.BaseLinkedDataConverter<T>
Extension Methods

Constructors

BaseLinkedDataConverter()

protected BaseLinkedDataConverter()

Properties

CanRead

public override bool CanRead { get; }

Property Value

bool

CanWrite

public override bool CanWrite { get; }

Property Value

bool

Methods

CreateInstance(string)

protected abstract T CreateInstance(string id)

Parameters

id string

Returns

T

ReadJson(JsonReader, Type, T, bool, JsonSerializer)

public override T ReadJson(JsonReader reader, Type type, T value, bool hasExistingValue, JsonSerializer serializer)

Parameters

reader JsonReader
type Type
value T
hasExistingValue bool
serializer JsonSerializer

Returns

T

WriteJson(JsonWriter, T, JsonSerializer)

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

Parameters

writer JsonWriter
value T
serializer JsonSerializer