Table of Contents

Class ScenarioRawIncludeJsonConverter<T>

Namespace
Root
Assembly
SPZGameAssembly.dll
public class ScenarioRawIncludeJsonConverter<T> : JsonConverter<T> where T : ILazyJson, new()

Type Parameters

T
Inheritance
object
JsonConverter
JsonConverter<T>
ScenarioRawIncludeJsonConverter<T>
Extension Methods

Constructors

ScenarioRawIncludeJsonConverter()

public ScenarioRawIncludeJsonConverter()

Fields

IncludePrefix

public const string IncludePrefix = "#include_raw:"

Field Value

string

Properties

CanWrite

public override bool CanWrite { get; }

Property Value

bool

Methods

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

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

Parameters

reader JsonReader
objectType Type
existingValue 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