9 references to Case
System.Data.Linq (9)
SqlClient\Query\SqlBinder.cs (6)
438return sql.Case(tc.Discriminator.ClrType, tc.Discriminator, matches, values, tc.SourceExpression); 630return sql.Case(sc.ClrType, sc.Expression, matches, values, sc.SourceExpression); 646return sql.Case(uo.ClrType, tc.Discriminator, newMatches, newValues, tc.SourceExpression); 725SqlExpression result = sql.Case(newClrType, sc.Expression, matches, values, sc.SourceExpression); 745SqlExpression result = sql.Case(newClrType, sc.Expression, newMatches, newValues, sc.SourceExpression); 1308node = sql.Case(cc.ClrType, cc.Expression, matches, values, cc.SourceExpression);
SqlClient\Query\SqlCaseSimplifier.cs (1)
84return this.VisitExpression(sql.Case(typeof(bool), sc.Expression, matches, values, sc.SourceExpression));
SqlClient\Query\SqlMethodCallConverter.cs (2)
695return sql.Case(tc.ClrType, tc.Discriminator, matches, values, tc.SourceExpression); 2446return sql.Case(targetType, expr, matchesList, valuesList, source);