Skip to main content

Class ModelComponentUpgradeConverter

Namespace: Aurigma.DesignAtoms.Serialization.Json​
Assembly: Aurigma.DesignAtoms.dll​
Syntax
public abstract class ModelComponentUpgradeConverter : JsonConverter

Inheritance: System.Object -> ModelComponentUpgradeConverter

Constructors​

ModelComponentUpgradeConverter​

protected ModelComponentUpgradeConverter(ILifetimeScope scope)

ModelComponentUpgradeConverter​

protected ModelComponentUpgradeConverter()

Properties​

UpgradeAlgorithms​

protected abstract List<ModelComponentUpgradeConverter.UpgradeAlgorithm> UpgradeAlgorithms { get; }

Methods​

ReadJson​

public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
Parameters​
TypeNameDescription
Newtonsoft.Json.JsonReaderreader
System.TypeobjectType
System.ObjectexistingValue
Newtonsoft.Json.JsonSerializerserializer
Returns​

System.Object

CanConvert​

public override bool CanConvert(Type objectType)
Parameters​
TypeNameDescription
System.TypeobjectType
Returns​

System.Boolean

Fields​

_scope​

protected readonly ILifetimeScope _scope
Was this page helpful?