Skip to main content

Class ImageSourceConverter

Namespace: Aurigma.DesignAtoms.Serialization.Json
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class ImageSourceConverter : JsonConverter

Inheritance: System.Object -> ImageSourceConverter

Constructors

ImageSourceConverter

public ImageSourceConverter(IStateResourcesRepository stateResourcesRepository, IImageLoader imageLoader, IFontService fontService, ISvgReaderFactory svgReaderFactory, IRepositoryFileProtector repositoryFileProtector, IStateResourcesRepository runTimeStorage = null, ISerializableStorage serializationStorage = null, bool convertUrlSourcesToStorage = false)

Methods

WriteJson

public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
Parameters
TypeNameDescription
Newtonsoft.Json.JsonWriterwriter
System.Objectvalue
Newtonsoft.Json.JsonSerializerserializer

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 checkType)
Parameters
TypeNameDescription
System.TypecheckType
Returns

System.Boolean

Was this page helpful?