語言

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

備註

此類別設計為可繼承以建立更專門化的類別,其功能需要遍歷、檢視或複製動態表達式樹。

建構函式

名稱 Description
DynamicExpressionVisitor()

初始化 DynamicExpressionVisitor 的新執行個體。

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)
Visit(Expression)

將表達式傳送到本類別中較專門的訪視方法之一。

(繼承來源 ExpressionVisitor)
Visit(ReadOnlyCollection<Expression>)

將表達式清單傳送至本類別中較專門的拜訪方法之一。

(繼承來源 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)

適用於