Skip to content

BreadthFirstTraversal<TNode> Class

Definition

Strategy for traversing nodes in a tree breadth first.

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

View source

Type Parameters

Name Description
TNode The type of nodes in the tree.

Fields

Name Description
Instance The singleton BreadthFirstTraversal<TNode> instance.

Methods

Name Description
Enumerate(TNode, Boolean, Func<TNode, Boolean>) Enumerates over a node and its descendents.

See Also