API Reference
MermaidVisualMarkupParser
Parses Markdown visual fences with built-in ChartForgeX support plus Mermaid artifact support.
Inheritance
- Object
- MermaidVisualMarkupParser
Constructors
MermaidVisualMarkupParser() #Initializes a parser with default Mermaid flowchart rendering options.
MermaidVisualMarkupParser(ChartForgeX.Markup.Mermaid.MermaidVisualMarkupRenderOptions renderOptions) #Initializes a parser with Mermaid rendering options.
Parameters
- renderOptions ChartForgeX.Markup.Mermaid.MermaidVisualMarkupRenderOptions
- Optional rendering defaults by Mermaid diagram kind.
Methods
Parse(System.String text) #Parses Markdown visual fences into ChartForgeX visual artifacts, including Mermaid flowchart fences.
Parameters
- text System.String
- Markdown text.
Returns
The visual markup parse result.
Parse(ChartForgeX.Markup.VisualMarkupScanResult scan) #Parses a visual scan result into ChartForgeX visual artifacts, including Mermaid, while preserving scanner diagnostics.
Parameters
- scan ChartForgeX.Markup.VisualMarkupScanResult
- A scan result produced by ChartForgeX or a host-discovered fence projection.
Returns
The visual markup parse result.
ParseBlocks(System.Collections.Generic.IEnumerable{ChartForgeX.Markup.VisualMarkupBlock} blocks) #Parses visual blocks that were already discovered by another Markdown parser into ChartForgeX visual artifacts.
Parameters
- blocks System.Collections.Generic.IEnumerable{ChartForgeX.Markup.VisualMarkupBlock}
- Pre-scanned visual blocks, for example blocks discovered by a host Markdown pipeline.
Returns
The visual markup parse result.