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.

Hereda de: HtmlObjectRenderer<CodeBlock>

Constructores

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.

Métodos

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