public override HierarchyNode <ContentItem> Build() { inner.GetChildren = GetChildren; var node = inner.Build(); node.Children.Insert(0, new HierarchyNode <ContentItem>(node.Current) { Parent = node }); node.Current = null; return(node); }
public ItemHierarchyNavigator(HierarchyBuilder builder) { currentNode = builder.Build(); }
public ItemHierarchyNavigator(HierarchyBuilder builder, params ItemFilter[] filters) { currentNode = builder.Build(filters); }