public override void Accept(IExpressionVisitor v) { v.VisitBinaryExpression(this); }
public override TReturn Accept <TReturn, TData>(IExpressionVisitor <TReturn, TData> visitor, TData data) { return(visitor.VisitBinaryExpression(this, data)); }
public override TResult Visit <TArg, TResult>(IExpressionVisitor <TArg, TResult> visitor, TArg arg) { return(visitor.VisitBinaryExpression(this, arg)); }
public override T Accept <T>(IExpressionVisitor <T> visitor) { return(visitor.VisitBinaryExpression(this)); }
public T Accept <T>(IExpressionVisitor <T> visitor) => visitor.VisitBinaryExpression(this);