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

VisualMarkupBlock

Namespace ChartForgeX.Markup

Describes a supported visual fenced block extracted from Markdown.

Inheritance

  • Object
  • VisualMarkupBlock

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

VisualMarkupBlock(ChartForgeX.Markup.VisualMarkupKind arg1, System.String arg2, System.String arg3, System.Int32 arg4, System.String arg5, System.Int32 arg6, System.Int32 arg7, System.Int32 arg8, System.Collections.Generic.IReadOnlyDictionary{System.String,System.String} arg9) #

Initializes a visual markup block.

Parameters

arg1 ChartForgeX.Markup.VisualMarkupKind required
arg2 System.String required
arg3 System.String required
arg4 System.Int32 required
arg5 System.String required
arg6 System.Int32 required
arg7 System.Int32 required
arg8 System.Int32 required
arg9 System.Collections.Generic.IReadOnlyDictionary{System.String,System.String} required

Properties

Kind #

Gets the visual kind.

FenceName #

Gets the normalized fence name, such as chartforgex topology or mermaid.

FenceInfo #

Gets the full fence info string after the opening fence marker.

SchemaVersion #

Gets the ChartForgeX markup schema version, or zero for external languages such as Mermaid.

Payload #

Gets the extracted fence payload.

FenceLine #

Gets the one-based source line that contains the opening fence.

StartLine #

Gets the one-based source line where the payload starts.

EndLine #

Gets the one-based source line where the payload ends.

Attributes #

Gets attributes parsed from trailing fence metadata when present.