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)

このクラス内の、より特化された走査メソッドの 1 つに式をディスパッチします。

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

このクラス内の、より特化された走査メソッドの 1 つに式のリストをディスパッチします。

(継承元 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)

適用対象