28 references to CreateAnd
System.Data.Entity (28)
System\Data\Mapping\ViewGeneration\CellCreator.cs (5)
241leftQueryWhereClause = BoolExpression.CreateAnd(originalCell.GetLeftQuery(viewTarget).WhereClause, leftQueryWhereClause); 244rightQueryWhereClause = BoolExpression.CreateAnd(originalCell.GetRightQuery(viewTarget).WhereClause, rightQueryWhereClause); 420cQueryWhereClause = BoolExpression.CreateAnd(cQueryWhereClause, complexInTypes); 446sQueryWhereClause = BoolExpression.CreateAnd(sQueryWhereClause, conditionExpression); 454cQueryWhereClause = BoolExpression.CreateAnd(cQueryWhereClause, conditionExpression);
System\Data\Mapping\ViewGeneration\CellTreeSimplifier.cs (10)
467whereClause = BoolExpression.CreateAnd(query1.WhereClause, query2.WhereClause); 476conjunct2 = BoolExpression.CreateAnd(query2.WhereClause, g2); 486conjunct1 = BoolExpression.CreateAnd(query1.WhereClause, g1); 487conjunct2 = BoolExpression.CreateAnd(query2.WhereClause, g2); 490whereClause = BoolExpression.CreateOr(BoolExpression.CreateAnd(query1.WhereClause, g1), 491BoolExpression.CreateAnd(query2.WhereClause, g2)); 500conjunct2 = BoolExpression.CreateAnd(query2.WhereClause, g2); 501whereClause = BoolExpression.CreateAnd(query1.WhereClause, BoolExpression.CreateNot(conjunct2)); 592merged = BoolExpression.CreateAnd(bools1[i], bools2[i]); 600merged = BoolExpression.CreateAnd(bools1[i],
System\Data\Mapping\ViewGeneration\QueryRewriting\FragmentQuery.cs (1)
52whereClause = BoolExpression.CreateAnd(whereClause, cellQuery.WhereClause);
System\Data\Mapping\ViewGeneration\QueryRewriting\FragmentQueryKB.cs (1)
70BoolExpression inSetExpression = BoolExpression.CreateAnd(
System\Data\Mapping\ViewGeneration\QueryRewriting\FragmentQueryProcessor.cs (1)
80BoolExpression condition = BoolExpression.CreateAnd(q1.Condition, q2.Condition);
System\Data\Mapping\ViewGeneration\QueryRewriting\QueryRewriter.cs (3)
402BoolExpression domainWhereClause = BoolExpression.CreateAnd(currentWhereClause, domainAddedWhereClause); 1222return BoolExpression.CreateAnd(TileToBoolExpr(tile.Arg1), TileToBoolExpr(tile.Arg2)); 1224return BoolExpression.CreateAnd(TileToBoolExpr(tile.Arg1), BoolExpression.CreateNot(TileToBoolExpr(tile.Arg2)));
System\Data\Mapping\ViewGeneration\QueryRewriting\RewritingValidator.cs (4)
143FragmentQuery cMinusS = FragmentQuery.Create(BoolExpression.CreateAnd(cMinusSx.Condition, inExtentCondition)); 144FragmentQuery sMinusC = FragmentQuery.Create(BoolExpression.CreateAnd(sMinusCx.Condition, inExtentCondition)); 316BoolExpression result = BoolExpression.CreateAnd(expression, BoolExpression.CreateLiteral(restriction, memberMaps.QueryDomainMap)); 341BoolExpression resultingExpr = BoolExpression.CreateAnd(expression, BoolExpression.CreateLiteral(restriction, memberMaps.QueryDomainMap));
System\Data\Mapping\ViewGeneration\Structures\BoolExpression.cs (2)
72return CreateAnd(e1, CreateNot(e2)); 383result.Add(CreateAnd(b, conjunct));
System\Data\Mapping\ViewGeneration\Structures\CellQuery.cs (1)
710m_whereClause = BoolExpression.CreateAnd(atoms.ToArray());