Project

ChartForgeX

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

Stars 47
Forks 2
NuGet downloads 75,067
Release ChartForgeX-v2.0.0
Language: HTML Updated: 2026-10-12

API Reference

Class

TopologyReport

Namespace ChartForgeX.Topology
Assembly ChartForgeX
Modifiers sealed

A topology overview, bounded detail pages, and a complete node and cross-page relationship index.

Inheritance

  • Object
  • TopologyReport

Usage

Explore 4 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 2

Accepted by parameters 2

Properties

public PreparedTopology Source { get; } #

Gets the original topology for exploration and source readability diagnostics.

public PreparedTopology Overview { get; } #

Gets one summary node per detail page and counted relationships between pages.

public IReadOnlyList<PreparedTopology> Pages { get; } #

Gets detail pages. Each source node appears on exactly one detail page.

public IReadOnlyDictionary<String, Int32> NodePages { get; } #

Gets the one-based detail page for each stable source node id.

public IReadOnlyDictionary<String, String> NodeLabels { get; } #

Gets labels keyed by original source node ids, in the same namespace as NodePages and CrossPageLinks.

Extension Methods

public static String ToInteractiveHtmlPage(TopologyReport report) #
Returns: String

Renders page navigation, bounded object search, and cross-page relationship links. Only the active SVG is mounted.

Parameters

report ChartForgeX.Topology.TopologyReport requiredposition: 0