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)