Skip to content

BreadthFirstTraversal<TNode> Class ​

Definition ​

Strategy for traversing nodes in a tree breadth first.

c#
public sealed class BreadthFirstTraversal<TNode> : ITraversal<TNode>
   where TNode : Node<TNode>

View source

Type Parameters ​

NameDescription
TNodeThe type of nodes in the tree.

Fields ​

NameDescription
InstanceThe singleton BreadthFirstTraversal<TNode> instance.

Methods ​

NameDescription
Enumerate(TNode, Boolean, Func<TNode, Boolean>)Enumerates over a node and its descendants.

See Also ​