Пример #1
0
 public ConstrainedVisitor(Criteria <Element> constraint, IProcessAn <Element> visitor)
 {
     this.constraint = constraint;
     this.visitor    = visitor;
 }
Пример #2
0
 public static void process_all_using <Element>(this IEnumerable <Element> items, IProcessAn <Element> visitor)
 {
     items.each_for_all(visitor.process);
 }
Пример #3
0
 public ChainedVisitor(IProcessAn <Element> first, IProcessAn <Element> second)
 {
     this.first  = first;
     this.second = second;
 }