示例#1
0
 public override Node VisitQueryYielder(QueryYielder qy) {
   bool savedFoldQuery = this.foldQuery;
   this.foldQuery = true;
   Block feBlock = (Block) this.Visit(qy.Source);
   this.foldQuery = false;
   Yielder yielder = new Yielder(this.typeSystem, this.TypeViewer);
   return this.Visit(yielder.YieldTo(feBlock, qy.Body, qy.Target, qy.State));
 }