TaxonRelationsTree Class |
Namespace: ArtDatabanken.Data
The TaxonRelationsTree type exposes the following members.
Name | Description | |
---|---|---|
TaxonRelationsTree | Initializes a new instance of the TaxonRelationsTree class |
Name | Description | |
---|---|---|
AllTreeEdges |
All tree edges.
| |
AllTreeEdgesDictionary |
All tree edges dictionary.
| |
AllTreeNodes |
All tree nodes.
| |
NotUsedTreeEdges |
Tree edges that is not put in any of the node lists.
| |
OriginalTaxaList |
Taxa list.
| |
OriginalTaxonRelationList |
All taxon relations.
| |
Root |
Root node.
| |
RootNodes |
Root nodes.
| |
TreeEdges |
All tree edges.
| |
TreeNodeDictionary |
TreeNode dictionary for fast access to tree nodes.
| |
TreeNodes |
All tree nodes.
| |
TreeNodesWithoutEdges |
Tree nodes without edges.
| |
ValidRootNodes |
Valid root nodes.
|
Name | Description | |
---|---|---|
GetAllChildAndParentEdges(IEnumerableInt32) |
Gets all child and parent edges.
Includes both valid and invalid edges.
Includes both main and secondary parent/children.
| |
GetAllChildAndParentEdges(Int32) |
Gets all child and parent edges.
Includes both valid and invalid edges.
Includes both main and secondary parent/children.
| |
GetAllChildAndParentEdges(ITaxonRelationsTreeNode) |
Gets all child and parent edges.
Includes both valid and invalid edges.
Includes both main and secondary parent/children.
| |
GetAllChildAndParentEdges(ICollectionITaxonRelationsTreeNode) |
Gets all child and parent edges.
Includes both valid and invalid edges.
Includes both main and secondary parent/children.
| |
GetAllChildAndParentEdges(ICollectionITaxonRelationsTreeNode, Boolean, Boolean) |
Gets all child and parent edges.
Includes both valid and invalid edges.
Includes both main and secondary parent/children.
| |
GetAllEdges(IEnumerableInt32, TaxonRelationsTreeIterationMode, Boolean, Boolean) |
Gets all valid child and parent edges.
Includes both main and secondary parent/children.
| |
GetAllEdges(Int32, TaxonRelationsTreeIterationMode, Boolean, Boolean) |
Gets all valid child and parent edges.
Includes both main and secondary parent/children.
| |
GetAllEdges(ITaxonRelationsTreeNode, TaxonRelationsTreeIterationMode, Boolean, Boolean) |
Gets all valid child and parent edges.
Includes both main and secondary parent/children.
| |
GetAllEdges(ICollectionITaxonRelationsTreeNode, TaxonRelationsTreeIterationMode, Boolean, Boolean) |
Gets all valid child and parent edges.
Includes both main and secondary parent/children.
| |
GetAllValidChildAndParentEdges(IEnumerableInt32) |
Gets all valid child and parent edges.
Includes both main and secondary parent/children.
| |
GetAllValidChildAndParentEdges(Int32) |
Gets all valid child and parent edges.
Includes both main and secondary parent/children.
| |
GetAllValidChildAndParentEdges(ITaxonRelationsTreeNode) |
Gets all valid child and parent edges.
Includes both main and secondary parent/children.
| |
GetAllValidChildAndParentEdges(ICollectionITaxonRelationsTreeNode) |
Gets all child and parent edges.
Includes both main and secondary parent/children.
| |
GetTreeEdge |
Gets the tree edge.
| |
GetTreeNode |
Gets a tree node.
| |
GetTreeNodes |
Gets the tree nodes.
| |
TryGetTreeNode |
Tries to get tree node.
|
Name | Description | |
---|---|---|
AsDepthFirstNodeIterator |
Creates an iterator that traverses the tree depth first.
(Defined by TaxonRelationsTreeExtension.) | |
CheckNotNull |
Check that an argument is not null.
(Defined by ObjectExtension.) | |
CheckNull |
Check that an argument is null.
(Defined by ObjectExtension.) | |
IsNotNull |
Test if an object reference is not null.
(Defined by ObjectExtension.) | |
IsNull |
Test if an object reference is null.
(Defined by ObjectExtension.) |