public override TResult Accept <TResult>(SqlSelectSpecVisitor <TResult> visitor) { return(visitor.Visit(this)); }
public override TResult Accept <T, TResult>(SqlSelectSpecVisitor <T, TResult> visitor, T input) { return(visitor.Visit(this, input)); }
public override void Accept(SqlSelectSpecVisitor visitor) { visitor.Visit(this); }
public override TResult Accept <TResult>(SqlSelectSpecVisitor <TResult> visitor) => visitor.Visit(this);
public abstract TResult Accept <T, TResult>(SqlSelectSpecVisitor <T, TResult> visitor, T input);
public abstract TResult Accept <TResult>(SqlSelectSpecVisitor <TResult> visitor);
public abstract void Accept(SqlSelectSpecVisitor visitor);