Table of Contents

Class PlacementInitiatorIdJsonConverter

Namespace
Root
Assembly
Game.Orchestration.dll
public class PlacementInitiatorIdJsonConverter : JsonConverter<PlacementInitiatorId>
Inheritance
object
JsonConverter
JsonConverter<PlacementInitiatorId>
PlacementInitiatorIdJsonConverter
Extension Methods

Constructors

PlacementInitiatorIdJsonConverter(IPlacementInitiatorIdRegistry)

public PlacementInitiatorIdJsonConverter(IPlacementInitiatorIdRegistry placersRegistry)

Parameters

placersRegistry IPlacementInitiatorIdRegistry

Properties

CanWrite

public override bool CanWrite { get; }

Property Value

bool

Methods

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

public override PlacementInitiatorId ReadJson(JsonReader reader, Type objectType, PlacementInitiatorId existingValue, bool hasExistingValue, JsonSerializer serializer)

Parameters

reader JsonReader
objectType Type
existingValue PlacementInitiatorId
hasExistingValue bool
serializer JsonSerializer

Returns

PlacementInitiatorId

WriteJson(JsonWriter, PlacementInitiatorId, JsonSerializer)

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

Parameters

writer JsonWriter
value PlacementInitiatorId
serializer JsonSerializer