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