Tree Node EnumeratorEnumerate Method
This method can be used to enumerate tree nodes in a more convenient way using a foreach
loop without having to manually construct and manage the enumerator.
Definition
Namespace: EWSoftware.ListControls
Assembly: EWSoftware.ListControls (in EWSoftware.ListControls.dll) Version: 2024.12.31.0
An enumerable list of tree nodes
Assembly: EWSoftware.ListControls (in EWSoftware.ListControls.dll) Version: 2024.12.31.0
C#
public static IEnumerable<TreeNode> Enumerate(
TreeNode start,
bool enumerateSiblings
)VB
Public Shared Function Enumerate (
start As TreeNode,
enumerateSiblings As Boolean
) As IEnumerable(Of TreeNode)C++
public:
static IEnumerable<TreeNode^>^ Enumerate(
TreeNode^ start,
bool enumerateSiblings
)F#
static member Enumerate :
start : TreeNode *
enumerateSiblings : bool -> IEnumerable<TreeNode> Parameters
- start TreeNode
- The node at which to start enumeration.
- enumerateSiblings Boolean
- True to enumerate the starting node's siblings as well or false to stop after enumerating the starting node and all of its children.
Return Value
IEnumerableTreeNodeAn enumerable list of tree nodes