Table of Contents

Class PageTree

Namespace
InSite.Domain.Foundations
Assembly
Shift.Sdk.dll
public class PageTree
Inheritance
PageTree
Inherited Members
Extension Methods

Constructors

PageTree()

public PageTree()

Properties

Children

public List<PageTree> Children { get; set; }

Property Value

List<PageTree>

Depth

public int Depth { get; }

Property Value

int

Node

public PageNode Node { get; set; }

Property Value

PageNode

Parent

public PageTree Parent { get; set; }

Property Value

PageTree

Path

public string Path { get; }

Property Value

string

Methods

Add(PageTree)

public void Add(PageTree child)

Parameters

child PageTree

Flatten()

public PageTree[] Flatten()

Returns

PageTree[]

Remove(PageTree)

public bool Remove(PageTree child)

Parameters

child PageTree

Returns

bool