Table of Contents

Class MarkdownSyntaxHighlighter

Namespace
SharpConsoleUI.Highlighting
Assembly
SharpConsoleUI.dll

Syntax highlighter for Markdown source (headings, emphasis, code, links, fences).

public class MarkdownSyntaxHighlighter : ISyntaxHighlighter
Inheritance
MarkdownSyntaxHighlighter
Implements
Inherited Members
Extension Methods

Methods

Tokenize(string, int, SyntaxLineState)

Tokenizes a single line of Markdown source for syntax highlighting.

public (IReadOnlyList<SyntaxToken> Tokens, SyntaxLineState EndState) Tokenize(string line, int lineIndex, SyntaxLineState startState)

Parameters

line string
lineIndex int
startState SyntaxLineState

Returns

(IReadOnlyList<SyntaxToken> Tokens, SyntaxLineState EndState)