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

Interface

IVisualMarkupBlockParser

Namespace ChartForgeX.Markup

Provides an extension point for parsing specific visual markup blocks without coupling ChartForgeX.Markup to optional visual languages.

Usage

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

Accepted by parameters

Methods

CanParse(ChartForgeX.Markup.VisualMarkupBlock block) #

Returns true when this parser can parse the supplied visual block.

Parameters

block ChartForgeX.Markup.VisualMarkupBlock required
The scanned visual markup block.

Returns

True when this parser should handle the block.

Parse(ChartForgeX.Markup.VisualMarkupBlock block, ChartForgeX.Markup.VisualMarkupParseResult result) #

Parses the supplied visual block and appends artifacts and diagnostics to the shared parse result.

Parameters

block ChartForgeX.Markup.VisualMarkupBlock required
The scanned visual markup block.
result ChartForgeX.Markup.VisualMarkupParseResult required
The parse result receiving artifacts and diagnostics.