Struct FeatureInfoBuilder.AttributeRow
One attribute row of an ISO 8211 encoded feature or information record
(S-100 Part 10a ATTR field): its code, its value (empty for a complex
attribute) and the 1-based position of its parent row in the same list
(PAIX; 0 for a top-level attribute).
public readonly record struct FeatureInfoBuilder.AttributeRow : IEquatable<FeatureInfoBuilder.AttributeRow>
- Implements
- Inherited Members
Constructors
AttributeRow(string, string?, int)
One attribute row of an ISO 8211 encoded feature or information record
(S-100 Part 10a ATTR field): its code, its value (empty for a complex
attribute) and the 1-based position of its parent row in the same list
(PAIX; 0 for a top-level attribute).
public AttributeRow(string Code, string? Value, int Parent)
Parameters
CodestringThe attribute code, e.g.
"colour".ValuestringThe encoded value; empty or
nullfor a complex attribute.ParentintThe 1-based row of the complex attribute this row belongs to, or 0.
Properties
Code
The attribute code, e.g. "colour".
public string Code { get; init; }
Property Value
Parent
The 1-based row of the complex attribute this row belongs to, or 0.
public int Parent { get; init; }
Property Value
Value
The encoded value; empty or null for a complex attribute.
public string? Value { get; init; }