public override void Accept(ExprNodeVisitor visitor) { if (visitor.IsVisit(this)) { visitor.Visit(this); inner.Accept(visitor); } }
public virtual void Accept(ExprNodeVisitor visitor) { if (visitor.IsVisit(this)) { visitor.Visit(this); foreach (var childNode in ChildNodes) { childNode.Accept(visitor); } } }