TaxonRelationsTreeExtensionTopologicalEdgeSort Method |
Sorts the nodes topologically and returns the edges in an ordered list.
Namespace: ArtDatabanken.DataAssembly: ArtDatabanken.Data (in ArtDatabanken.Data.dll) Version: 1.3.0.0 (1.3.0.0)
Syntax public static List<ITaxonRelationsTreeEdge> TopologicalEdgeSort(
ICollection<ITaxonRelationsTreeNode> treeNodes,
List<ITaxonRelationsTreeEdge> edgeCollection,
TaxonRelationsTreeParentsIterationMode treeIterationMode
)
Public Shared Function TopologicalEdgeSort (
treeNodes As ICollection(Of ITaxonRelationsTreeNode),
edgeCollection As List(Of ITaxonRelationsTreeEdge),
treeIterationMode As TaxonRelationsTreeParentsIterationMode
) As List(Of ITaxonRelationsTreeEdge)
public:
static List<ITaxonRelationsTreeEdge^>^ TopologicalEdgeSort(
ICollection<ITaxonRelationsTreeNode^>^ treeNodes,
List<ITaxonRelationsTreeEdge^>^ edgeCollection,
TaxonRelationsTreeParentsIterationMode treeIterationMode
)
static member TopologicalEdgeSort :
treeNodes : ICollection<ITaxonRelationsTreeNode> *
edgeCollection : List<ITaxonRelationsTreeEdge> *
treeIterationMode : TaxonRelationsTreeParentsIterationMode -> List<ITaxonRelationsTreeEdge>
Parameters
- treeNodes
- Type: System.Collections.GenericICollectionITaxonRelationsTreeNode
The tree nodes. - edgeCollection
- Type: System.Collections.GenericListITaxonRelationsTreeEdge
The edge collection. - treeIterationMode
- Type: ArtDatabanken.DataTaxonRelationsTreeParentsIterationMode
The tree iteration mode.
Return Value
Type:
ListITaxonRelationsTreeEdgeEdge list sorted in node topological order.
See Also