Skip to content
ChartForgeX
Class

TopologyAlignment

ChartForgeX.Topology

Namespace
ChartForgeX.Topology
Assembly
ChartForgeX
Modifiers
sealed

One ordered, identified native placement declaration. It never changes source node order or identity.

Inheritance

  • object
  • TopologyAlignment

Usage

Explore 1 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by 1

Constructors

public TopologyAlignment(string id, TopologyAlignmentKind kind, IEnumerable<string> nodeIds) #

Creates a row or column with detached ordered member IDs.

Parameters

id string required
Exact stable occurrence identity.
kind ChartForgeX.Topology.TopologyAlignmentKind required
Global row or column semantics.
nodeIds System.Collections.Generic.IEnumerable<string> required
At least two distinct existing node IDs, validated with the chart.

Properties

public string Id { get; set; } #

Gets or sets the exact stable declaration ID.

public TopologyAlignmentKind Kind { get; set; } #

Gets or sets the global row or column semantics.

public List<string> NodeIds { get; } #

Gets exact node identities in authored order. Equalities may overlap other declarations.

public Dictionary<string, string> Metadata { get; } #

Gets inert source and host facts retained through cloning and portable interchange.