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

TopologyIconPack

Namespace ChartForgeX.Topology

Represents a named set of reusable topology icons.

Inheritance

  • Object
  • TopologyIconPack

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

TopologyIconPack(System.String arg1, System.String arg2, System.String arg3, System.String arg4, System.Boolean arg5) #

Initializes a topology icon pack.

Parameters

arg1 System.String required
arg2 System.String required
arg3 System.String required
arg4 System.String required
arg5 System.Boolean required

Methods

AddIcon 2 overloads
AddIcon(System.String arg1, System.String arg2, ChartForgeX.Topology.TopologyNodeKind arg3, ChartForgeX.Topology.TopologyIconShape arg4, System.String arg5, System.String arg6, System.String arg7, System.Nullable{ChartForgeX.Topology.TopologyNodeDisplayMode} arg8) #

Adds an icon definition to the pack.

Parameters

arg1 System.String required
arg2 System.String required
arg3 ChartForgeX.Topology.TopologyNodeKind required
arg4 ChartForgeX.Topology.TopologyIconShape required
arg5 System.String required
arg6 System.String required
arg7 System.String required
arg8 System.Nullable{ChartForgeX.Topology.TopologyNodeDisplayMode} required
AddIcon(ChartForgeX.Topology.TopologyIconDefinition arg1) #

Adds a pre-built icon definition to the pack.

Parameters

arg1 ChartForgeX.Topology.TopologyIconDefinition required
WithIconTags(System.String arg1, System.String[] arg2) #

Adds search tags to an icon inside this pack.

Parameters

arg1 System.String required
arg2 System.String[] required
WithMetadata(System.String arg1, System.String arg2) #

Adds or replaces pack metadata and returns the current pack.

Parameters

arg1 System.String required
arg2 System.String required
WithTags(System.String[] arg1) #

Adds pack-level search tags and returns the current pack.

Parameters

arg1 System.String[] required

Properties

Id #

Gets or sets the stable pack id.

Label #

Gets or sets the display label.

Vendor #

Gets or sets the optional pack vendor.

Version #

Gets or sets the optional pack version.

IsBuiltIn #

Gets whether the pack is supplied by ChartForgeX.

Icons #

Gets icons in the pack.

Metadata #

Gets arbitrary metadata for host-side pickers and vendor adapters.

Tags #

Gets search tags for host-side pickers.