Table of Contents

Class SubAttributeBinding

Namespace
EncDotNet.S100.Features
Assembly
EncDotNet.S100.Features.dll

Binds a member attribute into a ComplexAttribute, with the multiplicity that applies to it there. Parsed from an S100FC:subAttributeBinding element; the counterpart of AttributeBinding for complex-attribute members.

public sealed class SubAttributeBinding
Inheritance
SubAttributeBinding
Inherited Members

Properties

AttributeRef

Code of the bound simple or complex attribute, from the ref attribute of the attribute child element.

public required string AttributeRef { get; init; }

Property Value

string

Multiplicity

How many values of the sub-attribute the complex attribute may carry (multiplicity).

public required Multiplicity Multiplicity { get; init; }

Property Value

Multiplicity

Sequential

true when the binding's sequential XML attribute is "true", i.e. the order of repeated values is significant; false otherwise.

public bool Sequential { get; init; }

Property Value

bool