Table of Contents

Class S122FeatureReference

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

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

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

Constructors

S122FeatureReference(string, string?, IS122Feature)

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

public S122FeatureReference(string Role, string? ArcRole, IS122Feature Target)

Parameters

Role string

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

ArcRole string

The optional xlink:arcrole.

Target IS122Feature

The resolved typed feature.

Properties

ArcRole

The optional xlink:arcrole.

public string? ArcRole { get; init; }

Property Value

string

Role

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

public string Role { get; init; }

Property Value

string

Target

The resolved typed feature.

public IS122Feature Target { get; init; }

Property Value

IS122Feature