Table of Contents

Class DynamicSourceRegistrationInfo

Namespace
EncDotNet.S100.Renderers.Mapsui.DynamicSources
Assembly
EncDotNet.S100.Renderers.Mapsui.dll

Read-only registration view of an IDynamicFeatureSource hosted by S100DynamicSourceHost. Surfaced through IS100DynamicSourceRegistry so view-models can render source rows without taking a dependency on the concrete source instance.

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

Constructors

DynamicSourceRegistrationInfo(string, string, string?)

Read-only registration view of an IDynamicFeatureSource hosted by S100DynamicSourceHost. Surfaced through IS100DynamicSourceRegistry so view-models can render source rows without taking a dependency on the concrete source instance.

public DynamicSourceRegistrationInfo(string Id, string DisplayName, string? Description)

Parameters

Id string

Instance-unique source id.

DisplayName string

Display label.

Description string

Optional longer description for tooltips.

Properties

Description

Optional longer description for tooltips.

public string? Description { get; init; }

Property Value

string

DisplayName

Display label.

public string DisplayName { get; init; }

Property Value

string

Id

Instance-unique source id.

public string Id { get; init; }

Property Value

string

Plane

The source's S-98 display plane, from Plane. Defaults to DynamicArrows.

public S98DisplayPlane Plane { get; init; }

Property Value

S98DisplayPlane

WithinPlanePriority

The source's ordering hint within Plane, from WithinPlanePriority.

public int WithinPlanePriority { get; init; }

Property Value

int