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

MermaidParser

Namespace ChartForgeX.Mermaid

Parses Mermaid source into source-preserving document models.

Inheritance

  • Object
  • MermaidParser

Methods

Parse(System.String source) #

Parses Mermaid source and detects the diagram family.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseArchitecture(System.String source) #

Parses Mermaid source as an architecture diagram document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseBlock(System.String source) #

Parses Mermaid source as a block diagram document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseC4(System.String source) #

Parses Mermaid source as a C4 diagram document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseClass(System.String source) #

Parses Mermaid source as a class diagram document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseEntityRelationship(System.String source) #

Parses Mermaid source as an entity relationship diagram document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseEventModeling(System.String source) #

Parses Mermaid source as an Event Modeling document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseFlowchart(System.String source) #

Parses Mermaid source as a flowchart document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseGantt(System.String source) #

Parses Mermaid source as a Gantt diagram document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseGitGraph(System.String source) #

Parses Mermaid source as a git graph diagram document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseIshikawa(System.String source) #

Parses Mermaid source as an Ishikawa diagram document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseJourney(System.String source) #

Parses Mermaid source as a user journey document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseKanban(System.String source) #

Parses Mermaid source as a kanban diagram document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseMindMap(System.String source) #

Parses Mermaid source as a mindmap document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParsePacket(System.String source) #

Parses Mermaid source as a packet diagram document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParsePie(System.String source) #

Parses Mermaid source as a pie chart document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseQuadrant(System.String source) #

Parses Mermaid source as a quadrant chart document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseRadar(System.String source) #

Parses Mermaid source as a radar diagram document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseRequirement(System.String source) #

Parses Mermaid source as a requirement diagram document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseSankey(System.String source) #

Parses Mermaid source as a Sankey diagram document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseSequence(System.String source) #

Parses Mermaid source as a sequence diagram document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseState(System.String source) #

Parses Mermaid source as a state diagram document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseTimeline(System.String source) #

Parses Mermaid source as a timeline diagram document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseTreemap(System.String source) #

Parses Mermaid source as a treemap diagram document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseTreeView(System.String source) #

Parses Mermaid source as a tree view document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseVenn(System.String source) #

Parses Mermaid source as a Venn diagram document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseWardley(System.String source) #

Parses Mermaid source as a Wardley map document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.

ParseXYChart(System.String source) #

Parses Mermaid source as an XY chart document.

Parameters

source System.String required
The Mermaid source text.

Returns

The parse result.