Пример #1
0
 internal override ExpressionNode VisitRecurringNode(RecurringNode node)
 {
     node.BaseNode.Accept(this);
     var v = new RecurringVertex();
     graph.Nodes.Add(v);
     graph.Connectors.Add(new MapConnector());
     v.SubGraph = new PipeGraph();
     recurringVertex.Push(v);
     graphStack.Push(v.SubGraph);
     curVertexStack.Push(null);
     node.SubExpr.Accept(this);
     curVertexStack.Pop();
     graphStack.Pop();
     recurringVertex.Pop();
     curVertex = v;
     return node;
 }
Пример #2
0
 internal virtual ExpressionNode VisitRecurringNode(RecurringNode node)
 {
     node.BaseNode.Accept(this);
     node.SubExpr.Accept(this);
     return node;
 }
Пример #3
0
 internal override ExpressionNode VisitRecurringNode(RecurringNode node)
 {
     return base.VisitRecurringNode(node);
 }