Interface IRecImmDictIndexedTreeNode<TEdge, TNode>
The node of a generic Tree Structure recursively defined and whose nodes are indexed in an immutable dictionary of edges. Has no specific use case in mind and can be a root node, an intermediate node or a leaf node.
Namespace: MoreStructures.RecImmTrees
Assembly: MoreStructures.dll
Syntax
public interface IRecImmDictIndexedTreeNode<TEdge, TNode>
where TEdge : IRecImmDictIndexedTreeEdge<TEdge, TNode> where TNode : IRecImmDictIndexedTreeNode<TEdge, TNode>
Type Parameters
Name | Description |
---|---|
TEdge | The type of edges of the specific structure. |
TNode | The type of nodes of the specific structure. |
Properties
| Improve this Doc View SourceChildren
A readonly view of the children private collection of this node. Empty for leaves.
Declaration
IDictionary<TEdge, TNode> Children { get; }
Property Value
Type | Description |
---|---|
IDictionary<TEdge, TNode> |