5 writes to Else
System.Data.Linq (5)
SqlClient\Common\SqlNode.cs (1)
1159this.Else = @else;
SqlClient\Common\SqlVisitor.cs (1)
494c.Else = this.VisitExpression(c.Else);
SqlClient\Query\SqlBinder.cs (1)
1335sc.Else = this.ConvertToFetchedExpression(sc.Else);
SqlClient\Query\SqlBooleanMismatchVisitor.cs (1)
84c.Else = this.VisitExpression(c.Else);
SqlClient\Query\SqlRetyper.cs (1)
176c.Else = sql.UnaryConvert(c.Else.ClrType, type, c.Else, c.Else.SourceExpression);
27 references to Else
System.Data.Linq (27)
SqlClient\Common\SqlVisitor.cs (1)
494c.Else = this.VisitExpression(c.Else);
SqlClient\Query\MethodCallConverter.cs (1)
321@else = sc.Else;
SqlClient\Query\QueryConverter.cs (1)
816@else = sc.Else;
SqlClient\Query\SqlBinder.cs (5)
450c.Whens.Count == 1 && c.Else != null) { 451SqlValue litElse = c.Else as SqlValue; 458return this.VisitExpression(sql.Binary(SqlNodeType.Or, c.Whens[0].Match, c.Else)); 756SqlExpression @else = (SqlExpression)AccessMember(m, sc.Else); 1335sc.Else = this.ConvertToFetchedExpression(sc.Else);
SqlClient\Query\SqlBooleanMismatchVisitor.cs (1)
84c.Else = this.VisitExpression(c.Else);
SqlClient\Query\SqlComparer.cs (2)
157return AreEqual(c1.Else, c2.Else);
SqlClient\Query\SqlDuplicator.cs (1)
308SqlExpression @else = this.VisitExpression(c.Else);
SqlClient\Query\SqlFormatter.cs (2)
1101if (c.Else != null) { 1104this.Visit(c.Else);
SqlClient\Query\SqlRetyper.cs (8)
165if (c.Else != null) { 166ProviderType elseType = c.Else.SqlType; 175if (c.Else != null && c.Else.SqlType != type && !c.Else.SqlType.IsRuntimeOnlyType) { 176c.Else = sql.UnaryConvert(c.Else.ClrType, type, c.Else, c.Else.SourceExpression);
SqlClient\Reader\ObjectReaderCompiler.cs (5)
418return CanBeCompared(c1.Else); 576return AreSimilar(c1.Else, c2.Else); 2042if (ssc.Else != null) { 2043this.GenerateExpressionForType(ssc.Else, ssc.ClrType);