DynamicExpressionVisitor クラス

定義

動的式ツリーのビジターまたはリライターを表します。

public ref class DynamicExpressionVisitor abstract : System::Linq::Expressions::ExpressionVisitor
public abstract class DynamicExpressionVisitor : System.Linq.Expressions.ExpressionVisitor
type DynamicExpressionVisitor = class
    inherit ExpressionVisitor
Public MustInherit Class DynamicExpressionVisitor
Inherits ExpressionVisitor
継承
DynamicExpressionVisitor

注釈

このクラスは、動的式ツリーの走査、検査、またはコピーを必要とする、より特殊なクラスを作成するために継承されるように設計されています。

コンストラクター

名前 説明
DynamicExpressionVisitor()

DynamicExpressionVisitorの新しいインスタンスを初期化します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
Visit(Expression)

このクラスのより特殊な visit メソッドのいずれかに式をディスパッチします。

(継承元 ExpressionVisitor)
Visit(ReadOnlyCollection<Expression>)

式の一覧を、このクラスのより特殊な Visit メソッドのいずれかにディスパッチします。

(継承元 ExpressionVisitor)
VisitAndConvert<T>(ReadOnlyCollection<T>, String)

コレクション内のすべての式にアクセスし、結果を元の式型にキャストします。

(継承元 ExpressionVisitor)
VisitAndConvert<T>(T, String)

式にアクセスし、結果を元の式型にキャストします。

(継承元 ExpressionVisitor)
VisitBinary(BinaryExpression)

BinaryExpressionの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitBlock(BlockExpression)

BlockExpressionの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitCatchBlock(CatchBlock)

CatchBlockの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitConditional(ConditionalExpression)

ConditionalExpressionの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitConstant(ConstantExpression)

ConstantExpressionにアクセスします。

(継承元 ExpressionVisitor)
VisitDebugInfo(DebugInfoExpression)

DebugInfoExpressionにアクセスします。

(継承元 ExpressionVisitor)
VisitDefault(DefaultExpression)

DefaultExpressionにアクセスします。

(継承元 ExpressionVisitor)
VisitDynamic(DynamicExpression)

DynamicExpressionの子供たちを訪問します。

VisitElementInit(ElementInit)

ElementInitの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitExtension(Expression)

拡張式の子を参照します。

(継承元 ExpressionVisitor)
VisitGoto(GotoExpression)

GotoExpressionの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitIndex(IndexExpression)

IndexExpressionの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitInvocation(InvocationExpression)

InvocationExpressionの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitLabel(LabelExpression)

LabelExpressionの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitLabelTarget(LabelTarget)

LabelTargetにアクセスします。

(継承元 ExpressionVisitor)
VisitLambda<T>(Expression<T>)

Expression<TDelegate>の子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitListInit(ListInitExpression)

ListInitExpressionの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitLoop(LoopExpression)

LoopExpressionの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitMember(MemberExpression)

MemberExpressionの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitMemberAssignment(MemberAssignment)

MemberAssignmentの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitMemberBinding(MemberBinding)

MemberBindingの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitMemberInit(MemberInitExpression)

MemberInitExpressionの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitMemberListBinding(MemberListBinding)

MemberListBindingの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitMemberMemberBinding(MemberMemberBinding)

MemberMemberBindingの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitMethodCall(MethodCallExpression)

MethodCallExpressionの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitNew(NewExpression)

NewExpressionの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitNewArray(NewArrayExpression)

NewArrayExpressionの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitParameter(ParameterExpression)

ParameterExpressionにアクセスします。

(継承元 ExpressionVisitor)
VisitRuntimeVariables(RuntimeVariablesExpression)

RuntimeVariablesExpressionの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitSwitch(SwitchExpression)

SwitchExpressionの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitSwitchCase(SwitchCase)

SwitchCaseの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitTry(TryExpression)

TryExpressionの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitTypeBinary(TypeBinaryExpression)

TypeBinaryExpressionの子供たちを訪問します。

(継承元 ExpressionVisitor)
VisitUnary(UnaryExpression)

UnaryExpressionの子供たちを訪問します。

(継承元 ExpressionVisitor)

適用対象