16 references to Case
System.Data.Entity (16)
System\Data\Common\CommandTrees\DefaultExpressionVisitor.cs (1)
714result = CqtBuilder.Case(newWhens, newThens, newElse);
System\Data\Common\CommandTrees\Internal\ViewSimplifier.cs (3)
265result = entityProject.Input.Project(DbExpressionBuilder.Case(whens, thens, constructors[conditions.Count])); 507DbCaseExpression newEntitySelector = DbExpressionBuilder.Case(newWhens, newThens, newElse); 585caseExpression = DbExpressionBuilder.Case(rewrittenPredicates, caseExpression.Then, caseExpression.Else);
System\Data\Common\EntitySql\SemanticAnalyzer.cs (3)
2706return new ValueExpression(DbExpressionBuilder.Case(whenExprList, thenExprList, elseExpr)); 4775DbExpression left = DbExpressionBuilder.Case(whenExpr, thenExpr, DbExpressionBuilder.False); 4810DbExpression left = DbExpressionBuilder.Case(whenExpr, thenExpr, DbExpressionBuilder.True);
System\Data\Mapping\FunctionImportMappingComposable.cs (1)
341DbExpression typeConstructors = DbExpressionBuilder.Case(
System\Data\Mapping\ViewGeneration\CqlGeneration\BooleanProjectedSlot.cs (1)
87return DbExpressionBuilder.Case(new DbExpression[] { m_expr.AsCqt(row) }, new DbExpression[] { DbExpressionBuilder.True }, DbExpressionBuilder.False);
System\Data\Mapping\ViewGeneration\Structures\CaseStatement.cs (1)
280return DbExpressionBuilder.Case(conditions, values, elseValue);
System\Data\Objects\ELinq\MethodCallTranslator.cs (2)
2203projection = DbExpressionBuilder.Case(new[] { projection.Property("sentinel").IsNull() }, new[] { defaultValue }, projection.Property("value")); 2340DbCaseExpression caseExpression = DbExpressionBuilder.Case(whenExpressions, thenExpressions, element);
System\Data\Objects\ELinq\Translator.cs (2)
878return DbExpressionBuilder.Case(whenExpressions, thenExpressions, elseExpression); 941DbExpression caseExpression = DbExpressionBuilder.Case(whenExpressions,
System\Data\Objects\Internal\ObjectSpanRewriter.cs (1)
439rewritten = DbExpressionBuilder.Case(
System\Data\Query\PlanCompiler\CTreeGenerator.cs (1)
835return DbExpressionBuilder.Case(whens, thens, elseExpr);