public virtual void VisitForStatement(ForStatement node) { this.Visit(node.get_Initializer()); this.Visit(node.get_Condition()); this.Visit(node.get_Increment()); this.Visit(node.get_Body()); return; }
public virtual ICodeNode VisitForStatement(ForStatement node) { node.set_Initializer((Expression)this.Visit(node.get_Initializer())); node.set_Condition((Expression)this.Visit(node.get_Condition())); node.set_Increment((Expression)this.Visit(node.get_Increment())); node.set_Body((BlockStatement)this.Visit(node.get_Body())); return(node); }
public override void VisitForStatement(ForStatement node) { this.expressions.Push(1); this.Visit(node.get_Initializer()); dummyVar0 = this.expressions.Pop(); this.Visit(node.get_Condition()); this.Visit(node.get_Increment()); this.Visit(node.get_Body()); return; }
public override void VisitForStatement(ForStatement node) { this.TryProcessConditionStatement(node); this.Visit(node.get_Initializer()); this.states.Push(2); this.Visit(node.get_Condition()); dummyVar0 = this.states.Pop(); this.Visit(node.get_Increment()); this.Visit(node.get_Body()); return; }