Table of Contents

Class TreeExtension

Namespace
H.Extensions.Tree
Assembly
H.Extensions.Tree.dll
public static class TreeExtension
Inheritance
TreeExtension
Inherited Members

Methods

GetTreeNodes(ITree, bool)

public static IEnumerable<ITreeNode> GetTreeNodes(this ITree tree, bool isRecursion = true)

Parameters

tree ITree
isRecursion bool

Returns

IEnumerable<ITreeNode>

GetTreeNodes(ITree, object, bool)

public static IEnumerable<TreeNodeBase<object>> GetTreeNodes(this ITree tree, object parent, bool isRecursion = true)

Parameters

tree ITree
parent object
isRecursion bool

Returns

IEnumerable<TreeNodeBase<object>>

Where<T>(IEnumerable<ITreeNode>, Func<T, bool>)

public static IEnumerable<TreeNodeBase<object>> Where<T>(this IEnumerable<ITreeNode> treeNodes, Func<T, bool> func)

Parameters

treeNodes IEnumerable<ITreeNode>
func Func<T, bool>

Returns

IEnumerable<TreeNodeBase<object>>

Type Parameters

T