internal override void Accept(IExprVisitor visitor, params object[] args) { visitor.Visit(this, args); }
public override double accept(IExprVisitor expr_vis) { return(expr_vis.Visit(this)); }
internal protected override T Accept <T>(IExprVisitor <T> visitor) { return(visitor.Visit(this)); }
public override R Accept <R>(IExprVisitor <R> visitor) { return(visitor.Visit(this)); }
public override T Accept <T>(IExprVisitor <T> visitor) => visitor.Visit(this);
internal protected override T Accept <T>(IExprVisitor <T> visitor) => visitor.Visit(this);
public void Accept(IExprVisitor visitor) { visitor.Visit(this); }