Skip to content

Node<TNode>.Traverse Class ​

Definition ​

Static helper methods for traversing trees.

c#
public static class Node<TNode>.Traverse
   where TNode : Node<TNode>

View source

Type Parameters ​

NameDescription
TNode

Methods ​

NameDescription
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.