Zum Hauptinhalt springen

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​

String

ValuePath​

JSONPath relative to the record. Mutually exclusive with DelimitedColumn.Value.

public string ValuePath { get; set; }

Property Value​

String

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​

Boolean

Constructors​

DelimitedColumn()​

public DelimitedColumn()