public override ItemList GetChildren(ItemFilter filter) { ItemList items = new ItemList(); items.AddRange(filter.Pipe(GetDirectories())); items.AddRange(filter.Pipe(GetFiles())); return(items); }
private static ContentItem First(IEnumerable <ContentItem> children, ItemFilter filter) { foreach (var child in filter.Pipe(children)) { return(child); } return(null); }
private static ContentItem First(IEnumerable<ContentItem> children, ItemFilter filter) { foreach (var child in filter.Pipe(children)) { return child; } return null; }