Table of Contents

Class S122InformationReference

Namespace
EncDotNet.S100.Datasets.S122.DataModel
Assembly
EncDotNet.S100.Datasets.S122.dll

A typed binding from a referring object to an information-type target, resolved from an xlink:href by From(S122Dataset, out IReadOnlyList<ProjectionDiagnostic>).

public sealed record S122InformationReference : IEquatable<S122InformationReference>
Inheritance
S122InformationReference
Implements
Inherited Members

Constructors

S122InformationReference(string, string?, IS122InformationType)

A typed binding from a referring object to an information-type target, resolved from an xlink:href by From(S122Dataset, out IReadOnlyList<ProjectionDiagnostic>).

public S122InformationReference(string Role, string? ArcRole, IS122InformationType Target)

Parameters

Role string

The GML role (containing element local name, e.g. theAuthority).

ArcRole string

The optional xlink:arcrole.

Target IS122InformationType

The resolved typed information type.

Properties

ArcRole

The optional xlink:arcrole.

public string? ArcRole { get; init; }

Property Value

string

Role

The GML role (containing element local name, e.g. theAuthority).

public string Role { get; init; }

Property Value

string

Target

The resolved typed information type.

public IS122InformationType Target { get; init; }

Property Value

IS122InformationType