ctrlX Data Layer .NET API  4.3.0
Loading...
Searching...
No Matches
IConverter.cs
1using System;
2
3namespace Datalayer
4{
8 public interface IConverter : INativeDisposable
9 {
17 (DLR_RESULT result, IVariant value) GenerateJsonSimple(IVariant value, int indentStep = 0);
18
27 (DLR_RESULT result, IVariant value) GenerateJsonComplex(IVariant valueFlatbuffers, IVariant typeFlatbuffers, int indentStep = 0);
28
35 (DLR_RESULT result, IVariant value, IVariant error) ParseJsonSimple(string json);
36
44 (DLR_RESULT result, IVariant value, IVariant error) ParseJsonComplex(string json, IVariant typeFlatbuffers);
45
51 (DLR_RESULT result, IVariant value) GetSchema(DLR_SCHEMA schema);
52 }
53}
The IConverter interface.
Definition: IConverter.cs:9
DLR_RESULT result
Generates a JSON string out of a simple Variant.
Definition: IConverter.cs:17
The INativeDisposable interface.
The IVariant interface.
Definition: IVariant.cs:10
DLR_RESULT
The result.
Definition: Enums.cs:153
DLR_SCHEMA
The schema.
Definition: Enums.cs:76