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