BreadthFirstTraversal<TNode> Class
Definition
Strategy for traversing nodes in a tree breadth first.
public sealed class BreadthFirstTraversal<TNode> : ITraversal<TNode>
where TNode : Node<TNode>
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. |