Table of Contents

Class S125AttributeNode

Namespace
EncDotNet.S100.Datasets.S125
Assembly
EncDotNet.S100.Datasets.S125.dll

One thematic attribute occurrence of an S-125 feature: either a simple attribute carrying a Value, or a complex attribute carrying ordered Children.

public sealed class S125AttributeNode
Inheritance
S125AttributeNode
Inherited Members

Properties

Children

Sub-attributes of a complex attribute, in document order; empty for a simple attribute.

public IReadOnlyList<S125AttributeNode> Children { get; init; }

Property Value

IReadOnlyList<S125AttributeNode>

Code

The attribute code (GML element local name, e.g. colour).

public required string Code { get; init; }

Property Value

string

IsComplex

true when this node is a complex attribute.

public bool IsComplex { get; }

Property Value

bool

Value

The simple attribute value, or null for a complex attribute.

public string? Value { get; init; }

Property Value

string