Skip to content
ConsoleMonster

API Reference

Class

TreeNodeFluent

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

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

Inheritance

  • Object
  • TreeNodeFluent

Methods

public static TreeNode WithLabel(TreeNode treeNode, String value) #
Returns: TreeNode

Sets TreeNode.Label: The label (markup).

Parameters

treeNode ConsoleMonster.Widgets.TreeNode requiredposition: 0
The instance.
value System.String requiredposition: 1
The value.

Returns

The same instance.

public static TreeNode WithNote(TreeNode treeNode, String? value) #
Returns: TreeNode

Sets TreeNode.Note: A muted note shown after the label (counts, values), or null.

Parameters

treeNode ConsoleMonster.Widgets.TreeNode requiredposition: 0
The instance.
value System.String? requiredposition: 1
The value.

Returns

The same instance.

public static TreeNode WithPresenter(TreeNode treeNode, ICellPresenter? value) #
Returns: TreeNode

Sets TreeNode.Presenter: The presenter for TreeNode.Value, or null for automatic.

Parameters

treeNode ConsoleMonster.Widgets.TreeNode requiredposition: 0
The instance.
value ConsoleMonster.Presenters.ICellPresenter? requiredposition: 1
The value.

Returns

The same instance.

public static TreeNode WithStatus(TreeNode treeNode, StatusKind? value) #
Returns: TreeNode

Sets TreeNode.Status: An optional status marker shown before the label.

Parameters

treeNode ConsoleMonster.Widgets.TreeNode requiredposition: 0
The instance.
value ConsoleMonster.Styling.StatusKind? requiredposition: 1
The value.

Returns

The same instance.

public static TreeNode WithValue(TreeNode treeNode, TableCell? value) #
Returns: TreeNode

Sets TreeNode.Value: A value shown after the label through TreeNode.Presenter (dates, sizes, statuses...), or null.

Parameters

treeNode ConsoleMonster.Widgets.TreeNode requiredposition: 0
The instance.
value ConsoleMonster.Widgets.TableCell? requiredposition: 1
The value.

Returns

The same instance.