public void Visit(BooleanInListExpression booleanInListExpression) { if (_innerVisitor != null) { booleanInListExpression.Accept(_innerVisitor); } booleanInListExpression.Left.Accept(this); foreach (var exp in booleanInListExpression.List) { exp.Accept(this); } }
public void Visit(BooleanInListExpression expression) { Visit(expression.Left); Write(expression.Not ? " NOT IN (" : " IN ("); WriteLine(); using (Indent(2)) expression.List.DoBetween(Visit, (n, p) => { WriteLine(); Write(","); }); WriteLine(); Write(")"); }
public void Visit(BooleanInListExpression booleanInListExpression) { }