示例#1
0
        public override ItemList GetChildren(ItemFilter filter)
        {
            ItemList items = new ItemList();

            items.AddRange(filter.Pipe(GetDirectories()));
            items.AddRange(filter.Pipe(GetFiles()));
            return(items);
        }
示例#2
0
 private static ContentItem First(IEnumerable <ContentItem> children, ItemFilter filter)
 {
     foreach (var child in filter.Pipe(children))
     {
         return(child);
     }
     return(null);
 }
示例#3
0
 private static ContentItem First(IEnumerable<ContentItem> children, ItemFilter filter)
 {
     foreach (var child in filter.Pipe(children))
     {
         return child;
     }
     return null;
 }