Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
SimpleToonEncoder.cs
2{
6 public abstract class SimpleToonEncoder : ToonEncoder
7 {
11 public override bool EncodesMultipleRows => false;
12
16 public override bool EncodesAsVector(object Value) => false;
17
21 public override bool EncodesAsObject(object Value) => false;
22
30 public override void Encode(object Object, int? Indent, ToonOutput Toon, BracketsMode Brackets)
31 {
32 this.Encode(Object, Indent, Toon);
33 }
34 }
35}
Abstract base class for simple TOON encoders.
override bool EncodesMultipleRows
If the encoder encodes values into multiple rows.
override bool EncodesAsObject(object Value)
If the encoder encodes a value as an object.
override void Encode(object Object, int? Indent, ToonOutput Toon, BracketsMode Brackets)
Encodes the Object to TOON.
override bool EncodesAsVector(object Value)
If the encoder encodes a value as a vector.
Abstract base class for TOON encoders.
Definition: ToonEncoder.cs:13
TOON Output builder
Definition: ToonOutput.cs:13
BracketsMode
How brackets should be handled when encoding vectors.
Definition: IToonEncoder.cs:12