Sdílet prostřednictvím


DynamicExpressionVisitor Třída

Definice

Představuje návštěvníka nebo autora pro dynamické stromy výrazů.

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
Dědičnost
DynamicExpressionVisitor

Poznámky

Tato třída je navržena tak, aby byla zděděna za účelem vytvoření specializovanějších tříd, jejichž funkce vyžadují procházení, zkoumání nebo kopírování dynamického stromu výrazů.

Konstruktory

DynamicExpressionVisitor()

Inicializuje novou instanci .DynamicExpressionVisitor

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
Visit(Expression)

Odešle výraz do jedné z více specializovaných návštěv metody v této třídě.

(Zděděno od ExpressionVisitor)
Visit(ReadOnlyCollection<Expression>)

Odešle seznam výrazů do jedné ze specializovaných metod návštěv v této třídě.

(Zděděno od ExpressionVisitor)
VisitAndConvert<T>(ReadOnlyCollection<T>, String)

Navštíví všechny výrazy v kolekci a přetypuje výsledky zpět na původní typ výrazu.

(Zděděno od ExpressionVisitor)
VisitAndConvert<T>(T, String)

Navštíví výraz a výsledek přetypuje zpět na původní typ výrazu.

(Zděděno od ExpressionVisitor)
VisitBinary(BinaryExpression)

Navštíví děti z .BinaryExpression

(Zděděno od ExpressionVisitor)
VisitBlock(BlockExpression)

Navštíví děti z .BlockExpression

(Zděděno od ExpressionVisitor)
VisitCatchBlock(CatchBlock)

Navštíví děti z .CatchBlock

(Zděděno od ExpressionVisitor)
VisitConditional(ConditionalExpression)

Navštíví děti z .ConditionalExpression

(Zděděno od ExpressionVisitor)
VisitConstant(ConstantExpression)

Navštíví .ConstantExpression

(Zděděno od ExpressionVisitor)
VisitDebugInfo(DebugInfoExpression)

Navštíví .DebugInfoExpression

(Zděděno od ExpressionVisitor)
VisitDefault(DefaultExpression)

Navštíví .DefaultExpression

(Zděděno od ExpressionVisitor)
VisitDynamic(DynamicExpression)

Navštíví děti z .DynamicExpression

VisitElementInit(ElementInit)

Navštíví děti z .ElementInit

(Zděděno od ExpressionVisitor)
VisitExtension(Expression)

Navštíví podřízené položky výrazu rozšíření.

(Zděděno od ExpressionVisitor)
VisitGoto(GotoExpression)

Navštíví děti z .GotoExpression

(Zděděno od ExpressionVisitor)
VisitIndex(IndexExpression)

Navštíví děti z .IndexExpression

(Zděděno od ExpressionVisitor)
VisitInvocation(InvocationExpression)

Navštíví děti z .InvocationExpression

(Zděděno od ExpressionVisitor)
VisitLabel(LabelExpression)

Navštíví děti z .LabelExpression

(Zděděno od ExpressionVisitor)
VisitLabelTarget(LabelTarget)

Navštíví .LabelTarget

(Zděděno od ExpressionVisitor)
VisitLambda<T>(Expression<T>)

Navštíví děti z .Expression<TDelegate>

(Zděděno od ExpressionVisitor)
VisitListInit(ListInitExpression)

Navštíví děti z .ListInitExpression

(Zděděno od ExpressionVisitor)
VisitLoop(LoopExpression)

Navštíví děti z .LoopExpression

(Zděděno od ExpressionVisitor)
VisitMember(MemberExpression)

Navštíví děti z .MemberExpression

(Zděděno od ExpressionVisitor)
VisitMemberAssignment(MemberAssignment)

Navštíví děti z .MemberAssignment

(Zděděno od ExpressionVisitor)
VisitMemberBinding(MemberBinding)

Navštíví děti z .MemberBinding

(Zděděno od ExpressionVisitor)
VisitMemberInit(MemberInitExpression)

Navštíví děti z .MemberInitExpression

(Zděděno od ExpressionVisitor)
VisitMemberListBinding(MemberListBinding)

Navštíví děti z .MemberListBinding

(Zděděno od ExpressionVisitor)
VisitMemberMemberBinding(MemberMemberBinding)

Navštíví děti z .MemberMemberBinding

(Zděděno od ExpressionVisitor)
VisitMethodCall(MethodCallExpression)

Navštíví děti z .MethodCallExpression

(Zděděno od ExpressionVisitor)
VisitNew(NewExpression)

Navštíví děti z .NewExpression

(Zděděno od ExpressionVisitor)
VisitNewArray(NewArrayExpression)

Navštíví děti z .NewArrayExpression

(Zděděno od ExpressionVisitor)
VisitParameter(ParameterExpression)

Navštíví .ParameterExpression

(Zděděno od ExpressionVisitor)
VisitRuntimeVariables(RuntimeVariablesExpression)

Navštíví děti z .RuntimeVariablesExpression

(Zděděno od ExpressionVisitor)
VisitSwitch(SwitchExpression)

Navštíví děti z .SwitchExpression

(Zděděno od ExpressionVisitor)
VisitSwitchCase(SwitchCase)

Navštíví děti z .SwitchCase

(Zděděno od ExpressionVisitor)
VisitTry(TryExpression)

Navštíví děti z .TryExpression

(Zděděno od ExpressionVisitor)
VisitTypeBinary(TypeBinaryExpression)

Navštíví děti z .TypeBinaryExpression

(Zděděno od ExpressionVisitor)
VisitUnary(UnaryExpression)

Navštíví děti z .UnaryExpression

(Zděděno od ExpressionVisitor)

Platí pro