Table of Contents

Class XmlSyntaxHighlighter

Namespace
SharpConsoleUI.Highlighting
Assembly
SharpConsoleUI.dll

Syntax highlighter for XML (tags, attributes, comments, CDATA, entities).

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

Methods

Tokenize(string, int, SyntaxLineState)

Tokenizes a single line of XML 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)