Esempio n. 1
0
        public override void Accept(INumberVisitor visitor)
        {
            visitor.AddLevel();

            visitor.Visit(this);
            LeftSide.Accept(visitor);
            RightSide.Accept(visitor);

            visitor.RemoveLevel();
        }
Esempio n. 2
0
 public override void Accept(INumberVisitor visitor) => visitor.Visit(this);