Base:
method
VisitExpression
System.Data.Linq.SqlClient.SqlVisitor.VisitExpression(System.Data.Linq.SqlClient.SqlExpression)
34 references to VisitExpression
System.Data.Linq (34)
SqlClient\Query\SqlBinder.cs (34)
140
return this.ConvertToExpression(this.ConvertToFetchedExpression(this.ConvertLinks(this.
VisitExpression
(expr))));
196
bo.Left = this.
VisitExpression
(bo.Left);
197
bo.Right = this.
VisitExpression
(bo.Right);
294
return this.
VisitExpression
(translated);
310
return this.
VisitExpression
(translated);
335
return this.
VisitExpression
(sql.ValueFromObject(bo.NodeType == SqlNodeType.NE, false, bo.SourceExpression));
341
return this.
VisitExpression
(sql.ValueFromObject(
351
return this.
VisitExpression
(sql.Binary(bo.NodeType, leftDt.Discriminator, rightDt.Discriminator));
442
return this.
VisitExpression
(sql.Member(dof.Object, mt.Discriminator.Member));
455
return this.
VisitExpression
(sql.Binary(SqlNodeType.And, c.Whens[0].Match, c.Whens[0].Value));
458
return this.
VisitExpression
(sql.Binary(SqlNodeType.Or, c.Whens[0].Match, c.Else));
533
uo.Operand = this.
VisitExpression
(uo.Operand);
542
return this.
VisitExpression
(translated);
655
return ApplyTreat(
VisitExpression
(uo.Operand), uo.ClrType);
667
sox.Args[i] = this.
VisitExpression
(sox.Args[i]);
682
ma.Expression = this.
VisitExpression
(ma.Expression);
686
ma.Expression = this.
VisitExpression
(ma.Expression);
882
exp = this.
VisitExpression
(aref);
903
newSelect.Selection = this.ConvertLinks(this.
VisitExpression
(rref));
965
sel.Selection = this.ConvertLinks(this.
VisitExpression
(aref));
975
sel.Selection = this.ConvertLinks(this.
VisitExpression
(aref));
1013
expanded = this.
VisitExpression
(expanded);
1069
shared.Expression = this.
VisitExpression
(shared.Expression);
1082
simple.Expression = this.
VisitExpression
(simple.Expression);
1120
join.Condition = this.
VisitExpression
(join.Condition);
1159
select.Where = this.
VisitExpression
(select.Where);
1163
select.GroupBy[i] = this.
VisitExpression
(select.GroupBy[i]);
1167
select.Having = this.
VisitExpression
(select.Having);
1169
select.OrderBy[i].Expression = this.
VisitExpression
(select.OrderBy[i].Expression);
1171
select.Top = this.
VisitExpression
(select.Top);
1174
select.Selection = this.
VisitExpression
(select.Selection);
1347
return this.
VisitExpression
(cached);
1386
return this.
VisitExpression
(result);
1557
return this.
VisitExpression
(link.Expansion);