API Reference
Class
MermaidVisualMarkupBlockParser
Parses Mermaid Markdown fences into ChartForgeX visual artifacts.
Inheritance
- Object
- MermaidVisualMarkupBlockParser
Constructors
MermaidVisualMarkupBlockParser 2 overloads
public MermaidVisualMarkupBlockParser() #Initializes a Mermaid visual block parser.
public MermaidVisualMarkupBlockParser(MermaidRenderOptions renderOptions) #Initializes a Mermaid visual block parser with rendering defaults.
Parameters
- renderOptions ChartForgeX.Mermaid.MermaidRenderOptions
- Optional rendering defaults by Mermaid diagram kind.
Methods
public Boolean CanParse(VisualMarkupBlock block) #Returns:
BooleanReturns true when this parser can parse the supplied visual block.
Parameters
- block ChartForgeX.Markup.VisualMarkupBlock
- The scanned visual markup block.
Returns
True when this parser should handle the block.
public Void Parse(VisualMarkupBlock block, VisualMarkupParseResult result) #Returns:
VoidParses the supplied visual block and appends artifacts and diagnostics to the shared parse result.
Parameters
- block ChartForgeX.Markup.VisualMarkupBlock
- The scanned visual markup block.
- result ChartForgeX.Markup.VisualMarkupParseResult
- The parse result receiving artifacts and diagnostics.
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?