3 instantiations of SqlClientCase
System.Data.Linq (3)
SqlClient\Common\SqlFactory.cs (1)
454return new SqlClientCase(clrType, discriminator, whens, sourceExpression);
SqlClient\Query\SqlDuplicator.cs (1)
323return new SqlClientCase(c.ClrType, expr, whens, c.SourceExpression);
SqlClient\Query\SqlExpander.cs (1)
163return new SqlClientCase(scs[0].ClrType, expression, whens, scs[0].SourceExpression);
36 references to SqlClientCase
System.Data.Linq (36)
SqlClient\Common\SqlVisitor.cs (2)
170result = this.VisitClientCase((SqlClientCase)node); 497internal virtual SqlExpression VisitClientCase(SqlClientCase c) {
SqlClient\Query\SqlBinder.cs (11)
623SqlClientCase sc = (SqlClientCase)uo.Operand; 709SqlClientCase sc = (SqlClientCase)exp; 1238SqlClientCase sc = (SqlClientCase)node; 1287SqlClientCase cc = (SqlClientCase)node; 1517SqlClientCase sc = (SqlClientCase)expr; 1565private SqlSelect SimulateCaseOfSequences(SqlClientCase clientCase, List<SqlNode> sequences) {
SqlClient\Query\SqlColumnizer.cs (1)
112internal override SqlExpression VisitClientCase(SqlClientCase c) {
SqlClient\Query\SqlComparer.cs (4)
160SqlClientCase c1 = (SqlClientCase)node1; 161SqlClientCase c2 = (SqlClientCase)node2;
SqlClient\Query\SqlDuplicator.cs (1)
316internal override SqlExpression VisitClientCase(SqlClientCase c) {
SqlClient\Query\SqlExpander.cs (4)
139SqlClientCase[] scs = new SqlClientCase[exprs.Count]; 140scs[0] = (SqlClientCase)exprs[0]; 142scs[i] = (SqlClientCase)exprs[i];
SqlClient\Query\SqlFormatter.cs (1)
1143internal override SqlExpression VisitClientCase(SqlClientCase c) {
SqlClient\Query\SqlMultiplexer.cs (1)
139internal override SqlExpression VisitClientCase(SqlClientCase c) {
SqlClient\Reader\ObjectReaderCompiler.cs (11)
401SqlClientCase c1 = (SqlClientCase)node; 552SqlClientCase c1 = (SqlClientCase)node1; 553SqlClientCase c2 = (SqlClientCase)node2; 758return this.GenerateClientCase((SqlClientCase)node, false, locInstance); 1334SqlClientCase c = (SqlClientCase)expr; 1410return this.GenerateClientCase((SqlClientCase)expr, true, locInstance); 1904private Type GenerateClientCase(SqlClientCase scc, bool isDeferred, LocalBuilder locInstance) {