Search Results for

    Show / Hide Table of Contents

    Interface ITreeNode

    Contains tree node properties

    Namespace: PnP.Framework.Diagnostics.Tree
    Assembly: PnP.Framework.dll
    Syntax
    public interface ITreeNode

    Properties

    Ancestors

    All nodes along path toward root: Parent, Parent.Parent, Parent.Parent.Parent, ...

    Declaration
    IEnumerable<ITreeNode> Ancestors { get; }
    Property Value
    IEnumerable<ITreeNode>

    ChildNodes

    Direct descendants

    Declaration
    IEnumerable<ITreeNode> ChildNodes { get; }
    Property Value
    IEnumerable<ITreeNode>

    Depth

    Distance from Root

    Declaration
    int Depth { get; }
    Property Value
    System.Int32

    Descendants

    All Child nodes. Children, Children[i].Children, ...

    Declaration
    IEnumerable<ITreeNode> Descendants { get; }
    Property Value
    IEnumerable<ITreeNode>

    Height

    Distance from deepest descendant

    Declaration
    int Height { get; }
    Property Value
    System.Int32

    ParentNode

    Parent node

    Declaration
    ITreeNode ParentNode { get; }
    Property Value
    ITreeNode

    Extension Methods

    ValidationExtensions.ValidateNotNullOrEmpty<T>(T, String)
    ObjectExtensions.Set<TObject, T>(TObject, Expression<Func<TObject, T>>, T, Boolean, Boolean)
    ObjectExtensions.GetPublicInstancePropertyValue(Object, String)
    ObjectExtensions.GetPublicInstanceProperty(Object, String)
    ObjectExtensions.SetPublicInstancePropertyValue(Object, String, Object)
    Extensions.ToByteArray(Object)
    Back to top PnP Framework
    Generated by DocFX with Material UI
    spacer