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

Interface

IVisualMarkupBlockParser

Namespace ChartForgeX.Markup
Assembly ChartForgeX.Markup
Modifiers abstract

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

Usage

Explore 1 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.

Accepted by parameters 1

Methods

public abstract Boolean CanParse(VisualMarkupBlock block) #
Returns: Boolean

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

Parameters

block ChartForgeX.Markup.VisualMarkupBlock requiredposition: 0
The scanned visual markup block.

Returns

True when this parser should handle the block.

public abstract Void Parse(VisualMarkupBlock block, VisualMarkupParseResult result) #
Returns: Void

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

Parameters

block ChartForgeX.Markup.VisualMarkupBlock requiredposition: 0
The scanned visual markup block.
result ChartForgeX.Markup.VisualMarkupParseResult requiredposition: 1
The parse result receiving artifacts and diagnostics.