Class PrintPosItemConverter
Json.NET converter that serializes and deserializes PrintPosItem instances,
using the "className" discriminator to instantiate the correct concrete report item type
(shape, label, expression, image, barcode or chart).
Inheritance
JsonConverter
PrintPosItemConverter
Inherited Members
JsonConverter.CanRead
JsonConverter.CanWrite
Assembly: Reportman.Reporting.dll
Syntax
public class PrintPosItemConverter : JsonConverter
Constructors
View Source
PrintPosItemConverter()
Declaration
public PrintPosItemConverter()
Methods
View Source
CanConvert(Type)
Declaration
public override bool CanConvert(Type objectType)
Parameters
| Type |
Name |
Description |
| Type |
objectType |
|
Returns
Overrides
View Source
ReadJson(JsonReader, Type, object, JsonSerializer)
Declaration
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
Parameters
| Type |
Name |
Description |
| JsonReader |
reader |
|
| Type |
objectType |
|
| object |
existingValue |
|
| JsonSerializer |
serializer |
|
Returns
Overrides
View Source
WriteJson(JsonWriter, object, JsonSerializer)
Declaration
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
Parameters
| Type |
Name |
Description |
| JsonWriter |
writer |
|
| object |
value |
|
| JsonSerializer |
serializer |
|
Overrides