Search Results for

    Show / Hide Table of Contents

    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 Source

    Children

    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>

    Extension Methods

    RecImmDictIndexedTreeNodeExtensions.IsLeaf<TEdge, TNode>(IRecImmDictIndexedTreeNode<TEdge, TNode>)
    SuffixStructureNodeExtensions.GetAllSuffixesFor<TEdge, TNode>(TNode, TextWithTerminator)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX