Class DiagramStyleJsonConverter
Serializes a ShapeStyle to the EJ2 Diagram ShapeStyleModel JSON shape.
Inheritance
System.Object
DiagramStyleJsonConverter
Namespace: Syncfusion.Maui.Diagram
Assembly: Syncfusion.Maui.Diagram.dll
Syntax
public sealed class DiagramStyleJsonConverter : JsonConverter<ShapeStyle>
Remarks
Phase 1 only ever sends style data to JavaScript (the C# model is the source of truth), so Read(ref Utf8JsonReader, Type, JsonSerializerOptions) is intentionally unsupported.
Constructors
DiagramStyleJsonConverter()
Declaration
public DiagramStyleJsonConverter()
Methods
Read(ref Utf8JsonReader, Type, JsonSerializerOptions)
Declaration
public override ShapeStyle Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Text.Json.Utf8JsonReader | reader | |
| System.Type | typeToConvert | |
| System.Text.Json.JsonSerializerOptions | options |
Returns
| Type |
|---|
| ShapeStyle |
Write(Utf8JsonWriter, ShapeStyle, JsonSerializerOptions)
Declaration
public override void Write(Utf8JsonWriter writer, ShapeStyle value, JsonSerializerOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Text.Json.Utf8JsonWriter | writer | |
| ShapeStyle | value | |
| System.Text.Json.JsonSerializerOptions | options |