Header menu logo Nu

TreeNode<'T> Type

A generic tree node. Sourced from - https://stackoverflow.com/a/10442244/1082782

Constructors

Constructor Description

TreeNode(value)

Full Usage: TreeNode(value)

Parameters:
    value : 'T

value : 'T

Instance members

Instance member Description

this.Add

Full Usage: this.Add

Parameters:
node : TreeNode<'T>

this.AddMany

Full Usage: this.AddMany

Parameters:
children : IEnumerable<TreeNode<'T>>

this.Children

Full Usage: this.Children

Returns: ReadOnlyCollection<TreeNode<'T>>
Returns: ReadOnlyCollection<TreeNode<'T>>

this.Flatten

Full Usage: this.Flatten

Returns: IEnumerable<'T>
Returns: IEnumerable<'T>

this.Parent

Full Usage: this.Parent

this.Remove

Full Usage: this.Remove

Parameters:
Returns: bool
node : TreeNode<'T>
Returns: bool

this.Traverse

Full Usage: this.Traverse

Parameters:
action : Action<'T>

this.Value

Full Usage: this.Value

Returns: 'T
Returns: 'T

Type something to start searching.