DiagramCodeBlockRenderer

Ecng.Markdown.Extensions

Renders a ```diagram fenced code block, whose body is a Designer schema JSON pasted straight into the message, as a diagram host carrying that JSON. Every other code block delegates to the renderer this one wraps, so mermaid, syntax-highlighted and indented blocks keep rendering exactly as before.

Erbt von: HtmlObjectRenderer<CodeBlock>

Konstruktoren

DiagramCodeBlockRenderer
public DiagramCodeBlockRenderer(IMarkdownObjectRenderer fallback)
diagramCodeBlockRenderer = DiagramCodeBlockRenderer(fallback)

Initializes a new instance of the DiagramCodeBlockRenderer class.

fallback
The renderer every non-diagram code block is delegated to.

Methoden

Write
protected override void Write(HtmlRenderer renderer, CodeBlock obj)
diagramCodeBlockRenderer.Write(renderer, obj)