예제 #1
0
 public void Visit(BooleanInListExpression booleanInListExpression)
 {
     if (_innerVisitor != null)
     {
         booleanInListExpression.Accept(_innerVisitor);
     }
     booleanInListExpression.Left.Accept(this);
     foreach (var exp in booleanInListExpression.List)
     {
         exp.Accept(this);
     }
 }
예제 #2
0
        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(")");
        }
예제 #3
0
 public void Visit(BooleanInListExpression booleanInListExpression)
 {
 }