Search Results for

    Show / Hide Table of Contents

    Class CountTreeEdge<TEdge, TNode>

    An implementation of , wrapping another implementation of , and linking two instances of wrapper nodes .

    Inheritance
    System.Object
    CountTreeEdge<TEdge, TNode>
    Implements
    IRecImmDictIndexedTreeEdge<CountTreeEdge<TEdge, TNode>, CountTreeNode<TEdge, TNode>>
    System.IEquatable<CountTreeEdge<TEdge, TNode>>
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: MoreStructures.CountTrees
    Assembly: MoreStructures.dll
    Syntax
    public sealed class CountTreeEdge<TEdge, TNode> : IRecImmDictIndexedTreeEdge<CountTreeEdge<TEdge, TNode>, CountTreeNode<TEdge, TNode>>, IEquatable<CountTreeEdge<TEdge, TNode>> where TEdge : IRecImmDictIndexedTreeEdge<TEdge, TNode> where TNode : IRecImmDictIndexedTreeNode<TEdge, TNode>
    Type Parameters
    Name Description
    TEdge

    TNode

    Remarks

    Due to records semantics, two instances wrapping the same underlying edge, or two equivalent edges, will be equal.

    Examples
    Edge edge = ...
    CountTreeEdge<Edge, Node> countEdge = new(edge);

    Constructors

    | Improve this Doc View Source

    CountTreeEdge(TEdge)

    An implementation of , wrapping another implementation of , and linking two instances of wrapper nodes .

    Declaration
    public CountTreeEdge(TEdge WrappedEdge)
    Parameters
    Type Name Description
    TEdge WrappedEdge

    The edge being wrapped, pointing to descendants which are going to be counted.

    Remarks

    Due to records semantics, two instances wrapping the same underlying edge, or two equivalent edges, will be equal.

    Examples
    Edge edge = ...
    CountTreeEdge<Edge, Node> countEdge = new(edge);

    Properties

    | Improve this Doc View Source

    WrappedEdge

    Declaration
    public TEdge WrappedEdge { get; set; }
    Property Value
    Type Description
    TEdge

    Implements

    IRecImmDictIndexedTreeEdge<TEdge, TNode>
    System.IEquatable<T>

    Extension Methods

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