public override void Visit(WhereClause node) { var predicateExpressionVisitor = new PredicateVisitor(); node.Accept(predicateExpressionVisitor); multiClauseQuery = predicateExpressionVisitor.PredicatesFound; var childVisitor = new FunctionVisitor(VisitorCallback, multiClauseQuery); node.Accept(childVisitor); }
public override void Visit(BooleanComparisonExpression node) { var childVisitor = new FunctionVisitor(childCallback, isMultiClauseQuery); node.Accept(childVisitor); }