Class LocalizableParameterValuesJsonConverter
Class represents Json converter of the dictionary of the partially localizable values of process parameters.
Inheritance
System.Object
LocalizableParameterValuesJsonConverter
Namespace: Terrasoft.Core.Process
Assembly: Terrasoft.Core.dll
Syntax
public sealed class LocalizableParameterValuesJsonConverter : JsonConverter
Methods
CanConvert(Type)
Determines whether the specified type can be converted to the specified data type.
Declaration
public override bool CanConvert(Type objectType)
Parameters
Type | Name | Description |
---|---|---|
System.Type | objectType | Specified data type. |
Returns
Type | Description |
---|---|
System.Boolean |
|
ReadJson(JsonReader, Type, Object, JsonSerializer)
Returns deserializd object.
Declaration
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
Parameters
Type | Name | Description |
---|---|---|
JsonReader | reader | Json reader. |
System.Type | objectType | Specified data type. |
System.Object | existingValue | Value of the System.Object type. |
JsonSerializer | serializer | Json serializer. |
Returns
Type | Description |
---|---|
System.Object | Deserializd object. |
WriteJson(JsonWriter, Object, JsonSerializer)
Generates Json.
Declaration
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
Parameters
Type | Name | Description |
---|---|---|
JsonWriter | writer | Json writer. |
System.Object | value | Value of the System.Object type. |
JsonSerializer | serializer | Json serializer. |