DelimitedColumn
Namespace: Meshmakers.Octo.MeshAdapter.Nodes.Transform
One output column: a constant, a value read from the record, or an empty column. A column with neither DelimitedColumn.Value nor DelimitedColumn.ValuePath renders empty - that is how a fixed layout expresses a reserved field.
public record DelimitedColumn : IEquatable<DelimitedColumn>
Inheritance Object → DelimitedColumn
Implements IEquatable<DelimitedColumn>
Properties
Value
Constant text. Mutually exclusive with DelimitedColumn.ValuePath.
public string Value { get; set; }
Property Value
ValuePath
JSONPath relative to the record. Mutually exclusive with DelimitedColumn.Value.
public string ValuePath { get; set; }
Property Value
Required
When set, an empty rendered value fails the node instead of writing an empty column. Left unset a column is optional, which is what a fixed layout needs: most of its columns are reserved and carry nothing on most records.
public bool Required { get; set; }
Property Value
Constructors
DelimitedColumn()
public DelimitedColumn()