예제 #1
0
 public Construct FindById(string id)
 {
     return(DescendantsAndSelf.FirstOrDefault(c => c.Id == id));
 }
예제 #2
0
 public IEnumerable <Token> FindTokens()
 {
     return(DescendantsAndSelf.Where(c => c.HasToken).Select(c => c.Token));
 }
예제 #3
0
 public IEnumerable <Construct> FindAll(string category, params string[] subcategories)
 {
     return(DescendantsAndSelf.Where(c => c.Is(category, subcategories)));
 }