IHasTreeNodes Interface

Represents something that has tree nodes.
public interface IHasTreeNodes
Namespace
Spectre.Console
Implementing Types

Properties

abstract List<TreeNode> Nodes
Gets the tree's child nodes.

Extension Methods

TreeNode AddNode<IHasTreeNodes>(IRenderable)
Adds a tree node.
TreeNode AddNode<IHasTreeNodes>(string)
Adds a tree node.
TreeNode AddNode<IHasTreeNodes>(TreeNode)
Adds a tree node.
void AddNodes<IHasTreeNodes>(IEnumerable<string>)
Add multiple tree nodes.
void AddNodes<IHasTreeNodes>(IEnumerable<TreeNode>)
Add multiple tree nodes.
void AddNodes<IHasTreeNodes>(IRenderable[])
Add multiple tree nodes.
void AddNodes<IHasTreeNodes>(string[])
Add multiple tree nodes.
void AddNodes<IHasTreeNodes>(TreeNode[])
Add multiple tree nodes.
T And<IHasTreeNodes>(Action<IHasTreeNodes>)
Performs the specified action on the given object and then returns the object. Useful for fluent testing patterns where additional assertions or operations are chained together in a readable manner.