예제 #1
0
 public override void Accept(ExprNodeVisitor visitor)
 {
     if (visitor.IsVisit(this)) {
         visitor.Visit(this);
         inner.Accept(visitor);
     }
 }
예제 #2
0
        public virtual void Accept(ExprNodeVisitor visitor)
        {
            if (visitor.IsVisit(this)) {
                visitor.Visit(this);

                foreach (var childNode in ChildNodes) {
                    childNode.Accept(visitor);
                }
            }
        }