/// <summary> /// Accepts a generic numeric expression visitor. /// </summary> /// <param name="visitor">Visitor.</param> public void Accept(INumericExpressionVisitor visitor) { foreach (var child in Children) { child.Accept(visitor); } visitor.PostVisit(this); }
/// <summary> /// Accepts a generic numeric expression visitor. /// </summary> /// <param name="visitor">Visitor.</param> public void Accept(INumericExpressionVisitor visitor) { visitor.Visit(this); }
/// <summary> /// Accepts a generic numeric expression visitor. /// </summary> /// <param name="visitor">Visitor.</param> public void Accept(INumericExpressionVisitor visitor) { LeftChild.Accept(visitor); RightChild.Accept(visitor); visitor.PostVisit(this); }