Skip to content
ConsoleMonster

API Reference

Class

PowerShellHighlighter

Namespace ConsoleMonster.Highlighting
Assembly ConsoleMonster
Implements
Modifiers sealed

PowerShell: comments and comment blocks, strings and here-strings, variables, keywords, commands (Verb-Noun), parameters, operators (-eq, -match), type literals ([int]), numbers (with KB/MB suffixes) and punctuation.

Inheritance

  • Object
  • PowerShellHighlighter

Constructors

public PowerShellHighlighter() #

Methods

public IReadOnlyList<HighlightToken> Tokenize(String text) #
Returns: IReadOnlyList<HighlightToken>

Tokenizes text.

Parameters

text System.String requiredposition: 0
The text (any line endings).

Returns

The tokens, in order and not overlapping.

Properties

public String Name { get; } #

The language name, for example "json" (lower case).