Skip to content
ConsoleMonster

API Reference

Class

RecordViewFluent

Namespace ConsoleMonster.Widgets
Assembly ConsoleMonster
Modifiers static
Attributes
GeneratedCode("ConsoleMonster.Generators", "1.0.0")

The fluent methods of RecordView, generated from its public properties: With... sets a property and Add... adds to a collection, both returning the same instance.

Inheritance

  • Object
  • RecordViewFluent

Methods

public static RecordView WithHideEmpty(RecordView recordView, Boolean value = true) #
Returns: RecordView

Sets RecordView.HideEmpty: Whether empty values (null, empty text) are left out (default true).

Parameters

recordView ConsoleMonster.Widgets.RecordView requiredposition: 0
The instance.
value System.Boolean = true optionalposition: 1
The value (default true).

Returns

The same instance.

public static RecordView WithIndentWidth(RecordView recordView, Int32 value) #
Returns: RecordView

Sets RecordView.IndentWidth: Cells each nesting level indents (default 2).

Parameters

recordView ConsoleMonster.Widgets.RecordView requiredposition: 0
The instance.
value System.Int32 requiredposition: 1
The value.

Returns

The same instance.

public static RecordView WithMaxLabelFraction(RecordView recordView, Double value) #
Returns: RecordView

Sets RecordView.MaxLabelFraction: The widest a label column may be, as a fraction of the width (default 0.4).

Parameters

recordView ConsoleMonster.Widgets.RecordView requiredposition: 0
The instance.
value System.Double requiredposition: 1
The value.

Returns

The same instance.

WithPresentation 2 overloads
public static RecordView WithPresentation(RecordView recordView, PresentationOptions value) #
Returns: RecordView

Sets RecordView.Presentation: Culture, clock and time zone for raw values.

Parameters

recordView ConsoleMonster.Widgets.RecordView requiredposition: 0
The instance.
value ConsoleMonster.Presenters.PresentationOptions requiredposition: 1
The value.

Returns

The same instance.

public static RecordView WithPresentation(RecordView recordView, Action<PresentationOptions> configure) #
Returns: RecordView

Configures RecordView.Presentation in place (creating it when not set): Culture, clock and time zone for raw values.

Parameters

recordView ConsoleMonster.Widgets.RecordView requiredposition: 0
The instance.
configure System.Action<ConsoleMonster.Presenters.PresentationOptions> requiredposition: 1
Configures the value.

Returns

The same instance.

public static RecordView WithSummary(RecordView recordView, String? value) #
Returns: RecordView

Sets RecordView.Summary: A muted summary after the title (12 targets · 4 failing), or null.

Parameters

recordView ConsoleMonster.Widgets.RecordView requiredposition: 0
The instance.
value System.String? requiredposition: 1
The value.

Returns

The same instance.

public static RecordView WithTitle(RecordView recordView, String? value) #
Returns: RecordView

Sets RecordView.Title: The title (markup) on the summary header line, or null.

Parameters

recordView ConsoleMonster.Widgets.RecordView requiredposition: 0
The instance.
value System.String? requiredposition: 1
The value.

Returns

The same instance.