1 override of Visit
System.Core (1)
Microsoft\Scripting\Compiler\VariableBinder.cs (1)
50
public override Expression
Visit
(Expression node)
93 references to Visit
System.Activities (2)
System\Activities\ExpressionUtilities.cs (1)
1979
return expressionVisitor.
Visit
(Expression.Lambda(
System\Activities\XamlIntegration\CompiledDataContext.cs (1)
77
return this.visitor.
Visit
(Expression.Lambda(
System.Core (90)
Microsoft\Scripting\Ast\DebugViewWriter.cs (29)
147
Visit
(node);
270
VisitExpressions(open, separator, expressions, e =>
Visit
(e));
332
Visit
(node.Right);
389
Visit
(node.Left);
407
Visit
(node.Right);
464
Visit
(node.Test);
469
Visit
(node.Test);
474
Visit
(node.IfTrue);
478
Visit
(node.IfFalse);
765
Visit
(nodeToVisit);
768
Visit
(nodeToVisit);
808
Visit
(node.Arguments[0]);
816
Visit
(node.NewExpression);
824
Visit
(assignment.Expression);
843
Visit
(node.NewExpression);
971
Visit
(node.DefaultValue);
982
Visit
(node.Value);
994
Visit
(node.Body);
1007
Visit
(test);
1011
Visit
(node.Body);
1020
Visit
(node.SwitchValue);
1026
Visit
(node.DefaultBody);
1042
Visit
(node.Filter);
1046
Visit
(node.Body);
1054
Visit
(node.Body);
1060
Visit
(node.Finally);
1065
Visit
(node.Fault);
1090
Visit
(node.Reduce());
1138
Visit
(lambda.Body);
Microsoft\Scripting\Ast\Expression.cs (1)
162
return visitor.
Visit
(ReduceAndCheck());
Microsoft\Scripting\Ast\ExpressionStringBuilder.cs (26)
121
esb.
Visit
(node);
212
Visit
(e);
227
Visit
(node.Left);
229
Visit
(node.Right);
318
Visit
(node.Left);
322
Visit
(node.Right);
350
Visit
(node.Parameters[0]);
356
Visit
(node.Body);
361
Visit
(node.NewExpression);
375
Visit
(node.Test);
377
Visit
(node.IfTrue);
379
Visit
(node.IfFalse);
426
Visit
(instance);
445
Visit
(node.NewExpression);
462
Visit
(assignment.Expression);
504
Visit
(node.Expression);
511
Visit
(node.Arguments[i]);
527
Visit
(ob);
535
Visit
(node.Arguments[i]);
599
Visit
(node.Arguments[i]);
607
Visit
(node.Expression);
663
Visit
(node.Operand);
695
Visit
(v);
721
Visit
(node.Value);
742
Visit
(node.SwitchValue);
763
Visit
(node.Object);
Microsoft\Scripting\Ast\ExpressionVisitor.cs (29)
71
Expression node =
Visit
(nodes[i]);
93
Expression node =
Visit
(curNode);
150
node =
Visit
(node) as T;
169
T node =
Visit
(nodes[i]) as T;
201
Visit
(node.Left),
203
Visit
(node.Right)
219
Expression newNode =
Visit
(oldNode);
250
return node.Update(
Visit
(node.Test),
Visit
(node.IfTrue),
Visit
(node.IfFalse));
321
return node.Update(VisitLabelTarget(node.Target),
Visit
(node.Value));
331
Expression e =
Visit
(node.Expression);
357
return node.Update(VisitLabelTarget(node.Target),
Visit
(node.DefaultValue));
368
return node.Update(
Visit
(node.Body), VisitAndConvert(node.Parameters, "VisitLambda"));
378
return node.Update(VisitLabelTarget(node.BreakLabel), VisitLabelTarget(node.ContinueLabel),
Visit
(node.Body));
388
return node.Update(
Visit
(node.Expression));
398
Expression o =
Visit
(node.Object);
414
Expression o =
Visit
(node.Object);
471
return node.Update(Visit(node.TestValues),
Visit
(node.Body));
484
Visit
(node.SwitchValue),
486
Visit
(node.DefaultBody)
498
return node.Update(VisitAndConvert(node.Variable, "VisitCatchBlock"),
Visit
(node.Filter),
Visit
(node.Body));
509
Visit
(node.Body),
511
Visit
(node.Finally),
512
Visit
(node.Fault)
523
return node.Update(
Visit
(node.Expression));
533
return ValidateUnary(node, node.Update(
Visit
(node.Operand)));
598
return node.Update(
Visit
(node.Expression));
Microsoft\Scripting\Compiler\ExpressionQuoter.cs (4)
42
return quoter.
Visit
(expression);
79
Expression b =
Visit
(node.Body);
105
Expression b =
Visit
(node.Body);
106
Expression f =
Visit
(node.Filter);
Microsoft\Scripting\Compiler\VariableBinder.cs (1)
60
return base.
Visit
(node);
System.Web (1)
Util\OrderingMethodFinder.cs (1)
27
obj.
Visit
(expression);