DynamicExpressionVisitor Klasse

Definition

Stellt einen Besucher oder eine Neuschreibmaschine für dynamische Ausdrucksstrukturen dar.

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
Vererbung
DynamicExpressionVisitor

Hinweise

Diese Klasse wurde so konzipiert, dass sie geerbt wird, um spezialisiertere Klassen zu erstellen, deren Funktionalität das Durchlaufen, Untersuchen oder Kopieren einer dynamischen Ausdrucksstruktur erfordert.

Konstruktoren

Name Beschreibung
DynamicExpressionVisitor()

Initialisiert eine neue instance von DynamicExpressionVisitor.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
Visit(Expression)

Verteilt den Ausdruck an eine der spezialisierten Besuchsmethoden in dieser Klasse.

(Geerbt von ExpressionVisitor)
Visit(ReadOnlyCollection<Expression>)

Verteilt die Liste der Ausdrücke an eine der spezialisierten Besuchsmethoden in dieser Klasse.

(Geerbt von ExpressionVisitor)
VisitAndConvert<T>(ReadOnlyCollection<T>, String)

Besucht alle Ausdrücke in der Auflistung, um die Ergebnisse zurück in den ursprünglichen Ausdruckstyp zu umwandeln.

(Geerbt von ExpressionVisitor)
VisitAndConvert<T>(T, String)

Besucht einen Ausdruck, um das Ergebnis wieder in den ursprünglichen Ausdruckstyp zu umwandeln.

(Geerbt von ExpressionVisitor)
VisitBinary(BinaryExpression)

Besucht die Kinder der BinaryExpression.

(Geerbt von ExpressionVisitor)
VisitBlock(BlockExpression)

Besucht die Kinder der BlockExpression.

(Geerbt von ExpressionVisitor)
VisitCatchBlock(CatchBlock)

Besucht die Kinder der CatchBlock.

(Geerbt von ExpressionVisitor)
VisitConditional(ConditionalExpression)

Besucht die Kinder der ConditionalExpression.

(Geerbt von ExpressionVisitor)
VisitConstant(ConstantExpression)

Besucht die ConstantExpression.

(Geerbt von ExpressionVisitor)
VisitDebugInfo(DebugInfoExpression)

Besucht die DebugInfoExpression.

(Geerbt von ExpressionVisitor)
VisitDefault(DefaultExpression)

Besucht die DefaultExpression.

(Geerbt von ExpressionVisitor)
VisitDynamic(DynamicExpression)

Besucht die Kinder der DynamicExpression.

VisitElementInit(ElementInit)

Besucht die Kinder der ElementInit.

(Geerbt von ExpressionVisitor)
VisitExtension(Expression)

Besucht die untergeordneten Elemente des Erweiterungsausdrucks.

(Geerbt von ExpressionVisitor)
VisitGoto(GotoExpression)

Besucht die Kinder der GotoExpression.

(Geerbt von ExpressionVisitor)
VisitIndex(IndexExpression)

Besucht die Kinder der IndexExpression.

(Geerbt von ExpressionVisitor)
VisitInvocation(InvocationExpression)

Besucht die Kinder der InvocationExpression.

(Geerbt von ExpressionVisitor)
VisitLabel(LabelExpression)

Besucht die Kinder der LabelExpression.

(Geerbt von ExpressionVisitor)
VisitLabelTarget(LabelTarget)

Besucht die LabelTarget.

(Geerbt von ExpressionVisitor)
VisitLambda<T>(Expression<T>)

Besucht die Kinder der Expression<TDelegate>.

(Geerbt von ExpressionVisitor)
VisitListInit(ListInitExpression)

Besucht die Kinder der ListInitExpression.

(Geerbt von ExpressionVisitor)
VisitLoop(LoopExpression)

Besucht die Kinder der LoopExpression.

(Geerbt von ExpressionVisitor)
VisitMember(MemberExpression)

Besucht die Kinder der MemberExpression.

(Geerbt von ExpressionVisitor)
VisitMemberAssignment(MemberAssignment)

Besucht die Kinder der MemberAssignment.

(Geerbt von ExpressionVisitor)
VisitMemberBinding(MemberBinding)

Besucht die Kinder der MemberBinding.

(Geerbt von ExpressionVisitor)
VisitMemberInit(MemberInitExpression)

Besucht die Kinder der MemberInitExpression.

(Geerbt von ExpressionVisitor)
VisitMemberListBinding(MemberListBinding)

Besucht die Kinder der MemberListBinding.

(Geerbt von ExpressionVisitor)
VisitMemberMemberBinding(MemberMemberBinding)

Besucht die Kinder der MemberMemberBinding.

(Geerbt von ExpressionVisitor)
VisitMethodCall(MethodCallExpression)

Besucht die Kinder der MethodCallExpression.

(Geerbt von ExpressionVisitor)
VisitNew(NewExpression)

Besucht die Kinder der NewExpression.

(Geerbt von ExpressionVisitor)
VisitNewArray(NewArrayExpression)

Besucht die Kinder der NewArrayExpression.

(Geerbt von ExpressionVisitor)
VisitParameter(ParameterExpression)

Besucht die ParameterExpression.

(Geerbt von ExpressionVisitor)
VisitRuntimeVariables(RuntimeVariablesExpression)

Besucht die Kinder der RuntimeVariablesExpression.

(Geerbt von ExpressionVisitor)
VisitSwitch(SwitchExpression)

Besucht die Kinder der SwitchExpression.

(Geerbt von ExpressionVisitor)
VisitSwitchCase(SwitchCase)

Besucht die Kinder der SwitchCase.

(Geerbt von ExpressionVisitor)
VisitTry(TryExpression)

Besucht die Kinder der TryExpression.

(Geerbt von ExpressionVisitor)
VisitTypeBinary(TypeBinaryExpression)

Besucht die Kinder der TypeBinaryExpression.

(Geerbt von ExpressionVisitor)
VisitUnary(UnaryExpression)

Besucht die Kinder der UnaryExpression.

(Geerbt von ExpressionVisitor)

Gilt für: