public AbstractQueryCriteriaVisitor(ISQLTranslator tr, IFilterExpressionVisitor fv) { tr.ThrowIfNullArgument(nameof(tr)); fv.ThrowIfNullArgument(nameof(fv)); _tr = tr; _fv = fv; }
public QueryCriteriaVisitor(ISQLTranslator tr, IFilterExpressionVisitor fv) : base(tr, fv) { }
public T1 Accept <T1, T2>(IFilterExpressionVisitor <T1, T2> visitor, T2 parameter) => visitor.Visit(this, parameter);
public abstract T1 Accept <T1, T2>(IFilterExpressionVisitor <T1, T2> visitor, T2 parameter);