DynamicExpressionVisitor クラス

定義

動的式ツリーのビジターまたはリライターを表します。Represents a visitor or rewriter for dynamic expression trees.

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

注釈

このクラスは、動的な式ツリーの走査、検査、またはコピーを必要とする機能を持つ、より特殊化されたクラスを作成するために継承されるように設計されています。This class is designed to be inherited to create more specialized classes whose functionality requires traversing, examining, or copying a dynamic expression tree.

コンストラクター

DynamicExpressionVisitor()

DynamicExpressionVisitor の新しいインスタンスを初期化します。Initializes a new instance of DynamicExpressionVisitor.

メソッド

Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)
Visit(Expression)

このクラス内の、より特化された走査メソッドの 1 つに式をディスパッチします。Dispatches the expression to one of the more specialized visit methods in this class.

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

このクラス内の、より特化された走査メソッドの 1 つに式のリストをディスパッチします。Dispatches the list of expressions to one of the more specialized visit methods in this class.

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

コレクション内のすべての式を走査し、結果を元の式の型にキャストします。Visits all expressions in the collection, casting the results back to the original expression type.

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

式を走査し、結果を元の式の型にキャストします。Visits an expression, casting the result back to the original expression type.

(継承元 ExpressionVisitor)
VisitBinary(BinaryExpression)

BinaryExpression の子を走査します。Visits the children of the BinaryExpression.

(継承元 ExpressionVisitor)
VisitBlock(BlockExpression)

BlockExpression の子を走査します。Visits the children of the BlockExpression.

(継承元 ExpressionVisitor)
VisitCatchBlock(CatchBlock)

CatchBlock の子を走査します。Visits the children of the CatchBlock.

(継承元 ExpressionVisitor)
VisitConditional(ConditionalExpression)

ConditionalExpression の子を走査します。Visits the children of the ConditionalExpression.

(継承元 ExpressionVisitor)
VisitConstant(ConstantExpression)

ConstantExpression を走査します。Visits the ConstantExpression.

(継承元 ExpressionVisitor)
VisitDebugInfo(DebugInfoExpression)

DebugInfoExpression を走査します。Visits the DebugInfoExpression.

(継承元 ExpressionVisitor)
VisitDefault(DefaultExpression)

DefaultExpression を走査します。Visits the DefaultExpression.

(継承元 ExpressionVisitor)
VisitDynamic(DynamicExpression)

DynamicExpression の子を走査します。Visits the children of the DynamicExpression.

VisitElementInit(ElementInit)

ElementInit の子を走査します。Visits the children of the ElementInit.

(継承元 ExpressionVisitor)
VisitExtension(Expression)

拡張式の子を走査します。Visits the children of the extension expression.

(継承元 ExpressionVisitor)
VisitGoto(GotoExpression)

GotoExpression の子を走査します。Visits the children of the GotoExpression.

(継承元 ExpressionVisitor)
VisitIndex(IndexExpression)

IndexExpression の子を走査します。Visits the children of the IndexExpression.

(継承元 ExpressionVisitor)
VisitInvocation(InvocationExpression)

InvocationExpression の子を走査します。Visits the children of the InvocationExpression.

(継承元 ExpressionVisitor)
VisitLabel(LabelExpression)

LabelExpression の子を走査します。Visits the children of the LabelExpression.

(継承元 ExpressionVisitor)
VisitLabelTarget(LabelTarget)

LabelTarget を走査します。Visits the LabelTarget.

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

Expression<TDelegate> の子を走査します。Visits the children of the Expression<TDelegate>.

(継承元 ExpressionVisitor)
VisitListInit(ListInitExpression)

ListInitExpression の子を走査します。Visits the children of the ListInitExpression.

(継承元 ExpressionVisitor)
VisitLoop(LoopExpression)

LoopExpression の子を走査します。Visits the children of the LoopExpression.

(継承元 ExpressionVisitor)
VisitMember(MemberExpression)

MemberExpression の子を走査します。Visits the children of the MemberExpression.

(継承元 ExpressionVisitor)
VisitMemberAssignment(MemberAssignment)

MemberAssignment の子を走査します。Visits the children of the MemberAssignment.

(継承元 ExpressionVisitor)
VisitMemberBinding(MemberBinding)

MemberBinding の子を走査します。Visits the children of the MemberBinding.

(継承元 ExpressionVisitor)
VisitMemberInit(MemberInitExpression)

MemberInitExpression の子を走査します。Visits the children of the MemberInitExpression.

(継承元 ExpressionVisitor)
VisitMemberListBinding(MemberListBinding)

MemberListBinding の子を走査します。Visits the children of the MemberListBinding.

(継承元 ExpressionVisitor)
VisitMemberMemberBinding(MemberMemberBinding)

MemberMemberBinding の子を走査します。Visits the children of the MemberMemberBinding.

(継承元 ExpressionVisitor)
VisitMethodCall(MethodCallExpression)

MethodCallExpression の子を走査します。Visits the children of the MethodCallExpression.

(継承元 ExpressionVisitor)
VisitNew(NewExpression)

NewExpression の子を走査します。Visits the children of the NewExpression.

(継承元 ExpressionVisitor)
VisitNewArray(NewArrayExpression)

NewArrayExpression の子を走査します。Visits the children of the NewArrayExpression.

(継承元 ExpressionVisitor)
VisitParameter(ParameterExpression)

ParameterExpression を走査します。Visits the ParameterExpression.

(継承元 ExpressionVisitor)
VisitRuntimeVariables(RuntimeVariablesExpression)

RuntimeVariablesExpression の子を走査します。Visits the children of the RuntimeVariablesExpression.

(継承元 ExpressionVisitor)
VisitSwitch(SwitchExpression)

SwitchExpression の子を走査します。Visits the children of the SwitchExpression.

(継承元 ExpressionVisitor)
VisitSwitchCase(SwitchCase)

SwitchCase の子を走査します。Visits the children of the SwitchCase.

(継承元 ExpressionVisitor)
VisitTry(TryExpression)

TryExpression の子を走査します。Visits the children of the TryExpression.

(継承元 ExpressionVisitor)
VisitTypeBinary(TypeBinaryExpression)

TypeBinaryExpression の子を走査します。Visits the children of the TypeBinaryExpression.

(継承元 ExpressionVisitor)
VisitUnary(UnaryExpression)

UnaryExpression の子を走査します。Visits the children of the UnaryExpression.

(継承元 ExpressionVisitor)

適用対象