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

TopologyIconDefinition

Namespace ChartForgeX.Topology

Describes one topology icon that can be referenced by nodes and groups.

Inheritance

  • Object
  • TopologyIconDefinition

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

TopologyIconDefinition(System.String arg1, System.String arg2, System.String arg3, ChartForgeX.Topology.TopologyNodeKind arg4, ChartForgeX.Topology.TopologyIconShape arg5) #

Initializes a topology icon definition.

Parameters

arg1 System.String required
arg2 System.String required
arg3 System.String required
arg4 ChartForgeX.Topology.TopologyNodeKind required
arg5 ChartForgeX.Topology.TopologyIconShape required

Methods

WithArtwork(ChartForgeX.Topology.TopologyIconArtwork arg1) #

Sets icon artwork and returns the current icon definition.

Parameters

arg1 ChartForgeX.Topology.TopologyIconArtwork required
WithMetadata(System.String arg1, System.String arg2) #

Adds or replaces icon metadata and returns the current icon definition.

Parameters

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

Adds icon-level search tags and returns the current icon definition.

Parameters

arg1 System.String[] required

Properties

PackId #

Gets or sets the source pack id.

Id #

Gets or sets the local icon id inside the pack.

QualifiedId #

Gets the fully qualified icon id.

Label #

Gets or sets the display label.

NodeKind #

Gets or sets the default topology node kind for this icon.

Shape #

Gets or sets the renderer-owned shape hint.

Symbol #

Gets or sets the short fallback symbol.

Color #

Gets or sets the optional identity color used when the node does not set a color.

Category #

Gets or sets the optional catalog category.

DisplayMode #

Gets or sets an optional default display mode for this icon.

Artwork #

Gets or sets optional SVG/image artwork used by SVG and HTML renderers.

Metadata #

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

Tags #

Gets search tags for host-side pickers.