Class DiagramExportOptionsJsonConverter
Serializes a DiagramExportOptions to the EJ2 Diagram ExportOptions JSON shape.
Inheritance
System.Object
DiagramExportOptionsJsonConverter
Namespace: Syncfusion.Maui.Diagram
Assembly: Syncfusion.Maui.Diagram.dll
Syntax
public sealed class DiagramExportOptionsJsonConverter : JsonConverter<DiagramExportOptions>
Remarks
Every property is written only when it differs from the EJ2 default, so an unmodified
DiagramExportOptions serializes to {} and every default documented on that class
(verified against ej2.min.js) applies exactly as it would if the JavaScript caller had passed no
options at all.
Constructors
DiagramExportOptionsJsonConverter()
Declaration
public DiagramExportOptionsJsonConverter()
Methods
Read(ref Utf8JsonReader, Type, JsonSerializerOptions)
Declaration
public override DiagramExportOptions 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 |
|---|
| DiagramExportOptions |
Write(Utf8JsonWriter, DiagramExportOptions, JsonSerializerOptions)
Declaration
public override void Write(Utf8JsonWriter writer, DiagramExportOptions value, JsonSerializerOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Text.Json.Utf8JsonWriter | writer | |
| DiagramExportOptions | value | |
| System.Text.Json.JsonSerializerOptions | options |