2 overrides of Visit
System.Data.Services.Client (2)
System\Data\Services\Client\ALinq\DataServiceExpressionVisitor.cs (1)
30
internal override Expression
Visit
(Expression exp)
System\Data\Services\Client\MemberAssignmentAnalysis.cs (1)
129
internal override Expression
Visit
(Expression expression)
38 references to Visit
System.Data.Services.Client (38)
System\Data\Services\Client\ALinq\ALinqExpressionVisitor.cs (14)
218
Expression operand = this.
Visit
(u.Operand);
234
Expression left = this.
Visit
(b.Left);
235
Expression right = this.
Visit
(b.Right);
236
Expression conversion = this.
Visit
(b.Conversion);
259
Expression expr = this.
Visit
(b.Expression);
285
Expression test = this.
Visit
(c.Test);
286
Expression iftrue = this.
Visit
(c.IfTrue);
287
Expression iffalse = this.
Visit
(c.IfFalse);
313
Expression exp = this.
Visit
(m.Expression);
329
Expression obj = this.
Visit
(m.Object);
349
Expression p = this.
Visit
(original[i]);
381
Expression e = this.
Visit
(assignment.Expression);
499
Expression body = this.
Visit
(lambda.Body);
602
Expression expr = this.
Visit
(iv.Expression);
System\Data\Services\Client\ALinq\DataServiceExpressionVisitor.cs (1)
47
return base.
Visit
(exp);
System\Data\Services\Client\ALinq\ProjectionAnalyzer.cs (4)
289
epa.
Visit
(ma.Expression);
362
return base.
Visit
(u.Operand);
384
this.
Visit
(nullCheck.AssignExpression);
479
base.
Visit
(e);
System\Data\Services\Client\ALinq\ProjectionRewriter.cs (1)
67
Expression body = this.
Visit
(lambda.Body);
System\Data\Services\Client\MemberAssignmentAnalysis.cs (1)
136
return base.
Visit
(expression);
System\Data\Services\Client\ProjectionPlanCompiler.cs (17)
94
Expression plan = rewriter.
Visit
(projection);
125
return this.
Visit
(original);
142
return this.
Visit
(original);
180
result = this.
Visit
(original);
205
Expression baseTargetExpression = this.
Visit
(baseSourceExpression);
284
return this.
Visit
(original);
361
Expression body = this.
Visit
(lambda.Body);
489
Expression testToNullForProjection = this.
Visit
(nullCheck.TestToNullExpression);
490
Expression assignForProjection = this.
Visit
(nullCheck.AssignExpression);
639
Expression e = this.
Visit
(assignment.Expression);
672
Expression e = this.
Visit
(assignment.Expression);
958
Expression parameterSource = this.
Visit
(call.Arguments[0]);
975
Expression selectorExpression = this.
Visit
(call.Arguments[1]);
1019
Expression result = this.
Visit
(call.Arguments[0]);
1051
Expression parameterSource = this.
Visit
(call.Arguments[0]);
1064
Expression selectorExpression = this.
Visit
(call.Arguments[1]);
1087
Expression source = this.
Visit
(call.Arguments[0]);