Project

ChartForgeX

Render deterministic charts, dashboards, topology, hierarchy, and report visuals directly from .NET.

Stars 45
Forks 2
NuGet downloads 48,107
Release ChartForgeX-v1.7.0
Language: HTML Updated: 2026-09-02

API Reference

Class

TopologyHierarchyItem

Namespace ChartForgeX.Topology

Describes one reusable hierarchy item that can be promoted into topology nodes and parent-child edges.

Inheritance

  • Object
  • TopologyHierarchyItem

Usage

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

Accepted by parameters

Constructors

TopologyHierarchyItem(System.String arg1, System.String arg2, System.String arg3) #

Creates a hierarchy item.

Parameters

arg1 System.String required
arg2 System.String required
arg3 System.String required

Methods

WithMetadata(System.String arg1, System.String arg2) #

Adds metadata and returns the same item.

Parameters

arg1 System.String required
arg2 System.String required

Properties

Id #

Gets the stable item id.

Label #

Gets the item label.

ParentId #

Gets or sets the parent item id.

Level #

Gets or sets an explicit hierarchy level. When null, the builder infers it from the parent chain.

Kind #

Gets or sets the node kind used for the item.

Status #

Gets or sets the item health state.

Subtitle #

Gets or sets the optional subtitle.

Symbol #

Gets or sets the optional visual symbol.

IconId #

Gets or sets an optional icon id from a topology icon catalog.

GroupId #

Gets or sets an optional group id.

Color #

Gets or sets an optional accent color.

BackgroundColor #

Gets or sets an optional node background color.

Width #

Gets or sets the preferred node width.

Height #

Gets or sets the preferred node height.

LayoutPolicy #

Gets or sets the layout policy applied to this item and its descendant subtree. Null inherits the parent policy.

Metadata #

Gets arbitrary item metadata copied to the generated node. Builder-owned hierarchy and layer keys remain authoritative.