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

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