Node<TNode>.Traverse Class ​
Definition ​
Static helper methods for traversing trees.
c#
public static class Node<TNode>.Traverse
where TNode : Node<TNode>Type Parameters ​
| Name | Description |
|---|---|
TNode |
Methods ​
| Name | Description |
|---|---|
BreadthFirst(TNode, Boolean, Func<TNode, Boolean>) | Enumerates over a node and its descendants breadth first. |
DepthFirstPostOrder(TNode, Boolean, Func<TNode, Boolean>) | Enumerates over a node and its descendants depth first, post-order. |
DepthFirstPreOrder(TNode, Boolean, Func<TNode, Boolean>) | Enumerates over a node and its descendants depth first, pre-order. |