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);
            }
Пример #2
0
 public void EndIterate()
 {
     _adaptee.EndIterate();
 }