4 instantiations of SqlTypeCaseWhen
System.Data.Linq (4)
SqlClient\Query\SqlDuplicator.cs (1)
116whens.Add(new SqlTypeCaseWhen(VisitExpression(when.Match), VisitExpression(when.TypeBinding)));
SqlClient\Query\SqlExpander.cs (1)
192whens.Add(new SqlTypeCaseWhen(tcs[0].Whens[i].Match, expanded));
SqlClient\Query\Translator.cs (2)
60@else = new SqlTypeCaseWhen(null, defaultProjection); 66whens.Add(new SqlTypeCaseWhen(match, defaultProjection));
26 references to SqlTypeCaseWhen
System.Data.Linq (26)
SqlClient\Common\SqlFactory.cs (1)
512internal SqlExpression TypeCase(Type clrType, MetaType rowType, SqlExpression discriminator, IEnumerable<SqlTypeCaseWhen> whens, Expression sourceExpression) {
SqlClient\Common\SqlNode.cs (4)
1317private List<SqlTypeCaseWhen> whens = new List<SqlTypeCaseWhen>(); 1320internal SqlTypeCase(Type clrType, ProviderType sqlType, MetaType rowType, SqlExpression discriminator, IEnumerable<SqlTypeCaseWhen> whens, Expression sourceExpression) 1343internal List<SqlTypeCaseWhen> Whens {
SqlClient\Common\SqlVisitor.cs (1)
518SqlTypeCaseWhen when = tc.Whens[i];
SqlClient\Query\SqlBinder.cs (5)
427foreach (SqlTypeCaseWhen when in tc.Whens) { 498foreach (SqlTypeCaseWhen when in tc.Whens) { 637foreach (SqlTypeCaseWhen when in tc.Whens) { 766foreach (SqlTypeCaseWhen when in tc.Whens) { 1318foreach (SqlTypeCaseWhen when in tc.Whens) {
SqlClient\Query\SqlDuplicator.cs (3)
114List<SqlTypeCaseWhen> whens = new List<SqlTypeCaseWhen>(); 115foreach(SqlTypeCaseWhen when in tc.Whens) {
SqlClient\Query\SqlExpander.cs (3)
184List<SqlTypeCaseWhen> whens = new List<SqlTypeCaseWhen>(); 188SqlTypeCaseWhen when = tcs[j].Whens[i];
SqlClient\Query\SqlFlattener.cs (1)
198foreach (SqlTypeCaseWhen when in tc.Whens) {
SqlClient\Query\SqlFormatter.cs (1)
1189SqlTypeCaseWhen when = c.Whens[i];
SqlClient\Query\SqlMethodCallConverter.cs (2)
679foreach (SqlTypeCaseWhen when in tc.Whens) { 688SqlTypeCaseWhen when = tc.Whens[i];
SqlClient\Query\Translator.cs (4)
48List<SqlTypeCaseWhen> whens = new List<SqlTypeCaseWhen>(); 49SqlTypeCaseWhen @else = null; 478foreach (SqlTypeCaseWhen when in tc.Whens) {
SqlClient\Reader\ObjectReaderCompiler.cs (1)
1950SqlTypeCaseWhen when = stc.Whens[i];