public override void visit(with_statement ws) { if (ws.DescendantNodes().OfType <yield_node>().Count() > 0) { throw new SyntaxVisitorError("YIELDS_INSIDE_WITH_ARE_ILLEGAL", ws.source_context); } base.visit(ws); }
private void get_with_statement(statement_list sl, ICSharpCode.NRefactory.Ast.WithStatement stmt) { with_statement with_stmt = new with_statement(); with_stmt.source_context = get_source_context(stmt); with_stmt.do_with = new expression_list(); with_stmt.do_with.source_context = get_source_context(stmt.Expression); with_stmt.do_with.expressions.Add(get_expression(stmt.Expression)); with_stmt.what_do = get_statement_list(stmt.Body); sl.subnodes.Add(with_stmt); }
public override void visit(with_statement _with_statement) { _visitor.AddError(_visitor.get_location(_with_statement), "WITH_AND_LAMBDAS_NOT_ALLOWED"); }
public override void visit(with_statement _with_statement) { }
public virtual void visit(with_statement _with_statement) { DefaultVisit(_with_statement); }
public virtual void post_do_visit(with_statement _with_statement) { }
public override void visit(with_statement _with_statement) { DefaultVisit(_with_statement); pre_do_visit(_with_statement); visit(with_statement.what_do); visit(with_statement.do_with); post_do_visit(_with_statement); }
public virtual void visit(with_statement _with_statement) { }
public override void visit(with_statement _with_statement) { _with_statement.do_with.visit(this); _with_statement.what_do.visit(this); }
public virtual void visit(with_statement _with_statement) { }
public virtual void visit(with_statement _with_statement) { DefaultVisit(_with_statement); }
public override void visit(with_statement _with_statement) { prepare_node(_with_statement.do_with, "do with"); prepare_node(_with_statement.what_do, "what do"); }
public override void visit(with_statement _with_statement) { executer.visit(_with_statement); if (_with_statement.what_do != null) this.visit((dynamic)_with_statement.what_do); if (_with_statement.do_with != null) this.visit((dynamic)_with_statement.do_with); if (_with_statement.attributes != null) this.visit((dynamic)_with_statement.attributes); }