Skip to main content

CodeHighlighter Class

Definition​

Assembly:Avalonia.Controls.Markdown
Package:Avalonia.Controls.Markdown

Abstract base class for code syntax highlighters used by Avalonia.Controls.Documents.MarkdownCodeBlock.

public class CodeHighlighter

Inheritance: object -> CodeHighlighter

Remarks​

Derive from this to drive code blocks with your own lexer. The two shipped adapters, ColorCodeHighlighter and TextMateHighlighter, are ordinary subclasses. Attach one through Avalonia.Controls.Markdown.CodeHighlighter for a whole control, or through Avalonia.Controls.Documents.MarkdownCodeBlock.Highlighter for a single block.

On this page