'Declaration
<ExtensionAttribute()> <NotNullAttribute()> Public Overloads Shared Function ToEnumerable(Of T)( _ ByVal source As ITreeTraversable(Of T), _ ByVal treeTraversalType As TreeTraversalType _ ) As IEnumerable(Of T)
'Usage
Dim source As ITreeTraversable(Of T) Dim treeTraversalType As TreeTraversalType Dim value As IEnumerable(Of T) value = ITreeTraversableExtension.ToEnumerable(Of T)(source, treeTraversalType)
[Extension()] [NotNull()] public static IEnumerable<T> ToEnumerable<T>( ITreeTraversable<T> source, TreeTraversalType treeTraversalType )
[Extension()] [NotNull()] public: static IEnumerable<T^>^ ToEnumerablegeneric<typename T> ( ITreeTraversable<T^>^ source, TreeTraversalType treeTraversalType )
Parameters
- source
- The tree traversable to be converted to an enumerable.
- treeTraversalType
- Type of algorithm used to traverse nodes of a tree.
Type Parameters
- T
- The type of objects to traverse.
Return Value
Returns a sequence of tree nodes created by visiting the nodes of source using the traversal algorithm specified by OpcLabs.BaseLib.Graphs.TreeTraversalType.