Class DiffSyntaxHighlighter
- Namespace
- SharpConsoleUI.Highlighting
- Assembly
- SharpConsoleUI.dll
Syntax highlighter for unified diff output. Colors +lines green, -lines red, @@hunks cyan, and diff headers bold.
public class DiffSyntaxHighlighter : ISyntaxHighlighter
- Inheritance
-
DiffSyntaxHighlighter
- Implements
- Inherited Members
- Extension Methods
Methods
Tokenize(string, int, SyntaxLineState)
Tokenizes a single line of unified diff output for syntax highlighting.
public (IReadOnlyList<SyntaxToken> Tokens, SyntaxLineState EndState) Tokenize(string line, int lineIndex, SyntaxLineState startState)
Parameters
linestringlineIndexintstartStateSyntaxLineState