protected override IClientModel VisitIterateNode(IterateNode iterateNode) { var result = this.VisitExpressionNode(iterateNode.Collection); _modelStack.Push(_clientContext.BeginIterate(result)); this.Visit(iterateNode.Body); _modelStack.Pop(); _clientContext.EndIterate(); return(result); }
public IClientModel BeginIterate(IClientModel model) { return(_adaptee.BeginIterate(model)); }