7 types derived from ExpressionVisitor
System.Activities (1)
System\Activities\XamlIntegration\ExpressionTreeRewriter.cs (1)
12class ExpressionTreeRewriter : ExpressionVisitor
System.Core (5)
Microsoft\Scripting\Ast\DebugViewWriter.cs (1)
33internal sealed class DebugViewWriter : ExpressionVisitor {
Microsoft\Scripting\Ast\ExpressionStringBuilder.cs (1)
32internal sealed class ExpressionStringBuilder : ExpressionVisitor {
Microsoft\Scripting\Ast\ExpressionVisitor.cs (1)
693public abstract class DynamicExpressionVisitor : ExpressionVisitor {
Microsoft\Scripting\Compiler\ExpressionQuoter.cs (1)
63private sealed class ExpressionQuoter : ExpressionVisitor {
Microsoft\Scripting\Compiler\VariableBinder.cs (1)
34internal sealed class VariableBinder : ExpressionVisitor {
System.Web (1)
Util\OrderingMethodFinder.cs (1)
4internal sealed class OrderingMethodFinder : ExpressionVisitor {
32 references to ExpressionVisitor
System.Core (31)
Microsoft\Scripting\Ast\BinaryExpression.cs (1)
336protected internal override Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\BlockExpression.cs (1)
71protected internal override Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\ConditionalExpression.cs (1)
98protected internal override Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\ConstantExpression.cs (1)
84protected internal override Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\DebugInfoExpression.cs (2)
107protected internal override Expression Accept(ExpressionVisitor visitor) { 155protected internal override Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\DefaultExpression.cs (1)
57protected internal override Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\DynamicExpression.cs (1)
138protected internal override Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\Expression.cs (4)
160protected internal virtual Expression VisitChildren(ExpressionVisitor visitor) { 168/// <see cref="ExpressionVisitor.VisitMethodCall" />. 174/// nodes will call <see cref="ExpressionVisitor.VisitExtension" />. 179protected internal virtual Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\ExpressionVisitor.cs (1)
44/// Initializes a new instance of <see cref="ExpressionVisitor"/>.
Microsoft\Scripting\Ast\GotoExpression.cs (1)
111protected internal override Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\IndexExpression.cs (1)
130protected internal override Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\InvocationExpression.cs (1)
109protected internal override Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\LabelExpression.cs (1)
76protected internal override Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\LambdaExpression.cs (1)
236protected internal override Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\ListInitExpression.cs (1)
94protected internal override Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\LoopExpression.cs (1)
87protected internal override Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\MemberExpression.cs (1)
85protected internal override Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\MemberInitExpression.cs (1)
84protected internal override Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\MethodCallExpression.cs (1)
111protected internal override Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\NewArrayExpression.cs (1)
74protected internal override Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\NewExpression.cs (1)
101protected internal override Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\ParameterExpression.cs (1)
123protected internal override Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\RuntimeVariablesExpression.cs (1)
70protected internal override Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\SwitchExpression.cs (1)
101protected internal override Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\TryExpression.cs (1)
106protected internal override Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\TypeBinaryExpression.cs (1)
166protected internal override Expression Accept(ExpressionVisitor visitor) {
Microsoft\Scripting\Ast\UnaryExpression.cs (1)
115protected internal override Expression Accept(ExpressionVisitor visitor) {
System.Data.Services (1)
System\Data\Services\Internal\NeedSkipTokenVisitor.cs (1)
126/// Override the <see cref="ExpressionVisitor"/> method to decide if we need skip token expression in the expansion