DynamicExpressionVisitor Třída

Definice

Představuje návštěvníka nebo autora pro stromy dynamických 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 tak, aby vytvářela specializovanější třídy, jejichž funkce vyžadují procházení, zkoumání nebo kopírování stromu dynamického výrazu.

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í funkce hash.

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

Type Získá aktuální instanci.

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

Vytvoří použádnou kopii aktuálního souboru Object.

(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 metod návštěv v této třídě.

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

Odešle seznam výrazů do jedné z více 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, přetypuje výsledek zpět na původní typ výrazu.

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

Navštíví děti .BinaryExpression

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

Navštíví děti .BlockExpression

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

Navštíví děti .CatchBlock

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

Navštíví děti .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 .DynamicExpression

VisitElementInit(ElementInit)

Navštíví děti .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 .GotoExpression

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

Navštíví děti .IndexExpression

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

Navštíví děti .InvocationExpression

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

Navštíví děti .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 .Expression<TDelegate>

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

Navštíví děti .ListInitExpression

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

Navštíví děti .LoopExpression

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

Navštíví děti .MemberExpression

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

Navštíví děti .MemberAssignment

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

Navštíví děti .MemberBinding

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

Navštíví děti .MemberInitExpression

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

Navštíví děti .MemberListBinding

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

Navštíví děti .MemberMemberBinding

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

Navštíví děti .MethodCallExpression

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

Navštíví děti .NewExpression

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

Navštíví děti .NewArrayExpression

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

ParameterExpressionNavštíví .

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

Navštíví děti .RuntimeVariablesExpression

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

Navštíví děti .SwitchExpression

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

Navštíví děti .SwitchCase

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

Navštíví děti .TryExpression

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

Navštíví děti .TypeBinaryExpression

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

Navštíví děti .UnaryExpression

(Zděděno od ExpressionVisitor)

Platí pro