public override void Walk(AstVisitor visitor) { if (visitor.Walk(this)) { m_withObject.Walk(visitor); m_body.Walk(visitor); } visitor.PostWalk(this); }
public override void Walk(AstVisitor walker) { if (walker.Walk(this)) { m_operand1.Walk(walker); m_operand2.Walk(walker); } walker.PostWalk(this); }
public override void Walk(AstVisitor visitor) { if (visitor.Walk(this)) { m_condition.Walk(visitor); Body.Walk(visitor); } visitor.PostWalk(this); }
public override void Walk(AstVisitor walker) { if (walker.Walk(this)) { foreach (var node in _elements) { node.Walk(walker); } } }
public override void Walk(AstVisitor visitor) { if (visitor.Walk(this)) { m_propertyName.Walk(visitor); m_propertyValue.Walk(visitor); } visitor.PostWalk(this); }
public override void Walk(AstVisitor visitor) { if (visitor.Walk(this)) { foreach (var prop in m_properties) { prop.Walk(visitor); } } visitor.PostWalk(this); }
public override void Walk(AstVisitor visitor) { if (visitor.Walk(this)) { for (int i = 0; i < Count; i++) { this[i].Walk(visitor); } } visitor.PostWalk(this); }
public override void Walk(AstVisitor visitor) { if (visitor.Walk(this)) { if (m_statement != null) { m_statement.Walk(visitor); } } visitor.PostWalk(this); }
public override void Walk(AstVisitor visitor) { if (visitor.Walk(this)) { foreach (var expr in _expressions) { expr.Walk(visitor); } } visitor.PostWalk(this); }
public override void Walk(AstVisitor visitor) { if (visitor.Walk(this)) { if (m_operand != null) { m_operand.Walk(visitor); } } visitor.PostWalk(this); }
public override void Walk(AstVisitor walker) { if (walker.Walk(this)) { foreach (var node in m_list) { node.Walk(walker); } } walker.PostWalk(this); }
public override void Walk(AstVisitor visitor) { if (visitor.Walk(this)) { m_collection.Walk(visitor); m_variable.Walk(visitor); Body.Walk(visitor); } visitor.PostWalk(this); }
public override void Walk(AstVisitor visitor) { if (visitor.Walk(this)) { if (m_initializer != null) { m_initializer.Walk(visitor); } } visitor.PostWalk(this); }
public override void Walk(AstVisitor walker) { if (walker.Walk(this)) { foreach (var decl in this) { decl.Walk(walker); } } walker.PostWalk(this); }
public override void Walk(AstVisitor visitor) { if (visitor.Walk(this)) { m_condition.Walk(visitor); m_trueExpression.Walk(visitor); m_falseExpression.Walk(visitor); } visitor.PostWalk(this); }
public override void Walk(AstVisitor visitor) { if (visitor.Walk(this)) { Expression.Walk(visitor); foreach (var switchCase in m_cases) { switchCase.Walk(visitor); } } visitor.PostWalk(this); }
public override void Walk(AstVisitor visitor) { if (visitor.Walk(this)) { if (m_caseValue != null) { m_caseValue.Walk(visitor); } m_statements.Walk(visitor); } visitor.PostWalk(this); }
public override void Walk(AstVisitor visitor) { if (visitor.Walk(this)) { m_function.Walk(visitor); foreach (var param in m_arguments) { if (param != null) { param.Walk(visitor); } } } visitor.PostWalk(this); }
public override void Walk(AstVisitor visitor) { if (visitor.Walk(this)) { m_condition.Walk(visitor); if (TrueBlock != null) { TrueBlock.Walk(visitor); } if (FalseBlock != null) { FalseBlock.Walk(visitor); } } visitor.PostWalk(this); }
public override void Walk(AstVisitor visitor) { if (visitor.Walk(this)) { if (m_initializer != null) { m_initializer.Walk(visitor); } if (m_condition != null) { m_condition.Walk(visitor); } if (Body != null) { Body.Walk(visitor); } if (m_incrementer != null) { m_incrementer.Walk(visitor); } } visitor.PostWalk(this); }
public override void Walk(AstVisitor visitor) { if (visitor.Walk(this)) { m_tryBlock.Walk(visitor); if (m_catchParameter != null) { m_catchParameter.Walk(visitor); } if (m_catchBlock != null) { m_catchBlock.Walk(visitor); } if (m_finallyBlock != null) { m_finallyBlock.Walk(visitor); } } visitor.PostWalk(this); }
public override void Walk(AstVisitor visitor) { if (visitor.Walk(this)) { } visitor.PostWalk(this); }
public override void Walk(AstVisitor walker) { if (walker.Walk(this)) { if (m_parameters != null) { foreach (var param in m_parameters) { if (param != null) { param.Walk(walker); } } } if (Body != null) { Body.Walk(walker); } } walker.PostWalk(this); }
public override void Walk(AstVisitor visitor) { if (visitor.Walk(this)) { _function.Walk(visitor); } visitor.PostWalk(this); }
public abstract void Walk(AstVisitor walker);