Skip to content
ConsoleMonster

API Reference

Class

AutoPresenter

Namespace ConsoleMonster.Presenters
Assembly ConsoleMonster
Implements
Modifiers sealed

Chooses a presenter from the value's type: statuses, booleans, numbers, durations, dates and links get their presenters; collections of numbers become sparklines; everything else is text.

Inheritance

  • Object
  • AutoPresenter

Constructors

public AutoPresenter() #

Methods

public static ICellPresenter For(Object? value) #
Returns: ICellPresenter

Returns the presenter the value's type maps to.

Parameters

value System.Object? requiredposition: 0
The value.

Returns

The presenter.

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.