Skip to content
ConsoleMonster

API Reference

Class

HighlightPresenter

Namespace ConsoleMonster.Presenters
Assembly ConsoleMonster
Implements
Modifiers sealed

Shows cell text highlighted by a language or the smart value highlighter (column option Highlight = 'Smart' or a language name such as 'Json'). The text stays literal; line breaks become spaces in one cell line.

Inheritance

  • Object
  • HighlightPresenter

Constructors

public HighlightPresenter(ITextHighlighter highlighter) #

Creates the presenter.

Parameters

highlighter ConsoleMonster.Highlighting.ITextHighlighter requiredposition: 0
The highlighter.

Methods

public PresentedValue Present(Object? value, PresenterContext context) #
Returns: PresentedValue

Presents a value.

Parameters

value System.Object? requiredposition: 0
The raw value (may be null).
context ConsoleMonster.Presenters.PresenterContext requiredposition: 1
Culture, clock, time zone, column statistics and the render context.

Returns

The presented value.

Properties

public ITextHighlighter Highlighter { get; } #

The highlighter.