Esempio n. 1
0
        public IEnumerable <ContentItem> EnumerateAllItems()
        {
            HierarchyNode <ContentItem> rootNode = GetRootNode();

            return(EnumerateItemsRecursive(rootNode));
        }
Esempio n. 2
0
 public ItemHierarchyNavigator(HierarchyBuilder builder)
 {
     currentNode = builder.Build();
 }
Esempio n. 3
0
 public ItemHierarchyNavigator(HierarchyNode <ContentItem> currentNode)
 {
     this.currentNode = currentNode;
 }
Esempio n. 4
0
 public ItemHierarchyNavigator(HierarchyBuilder builder, params ItemFilter[] filters)
 {
     currentNode = builder.Children(filters).Build();
 }
Esempio n. 5
0
 public void Add(HierarchyNode <T> node)
 {
     Children.Add(node);
     node.Parent = this;
 }