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); }