Freigeben über


DynamicExpressionVisitor Klasse

Definition

Stellt einen Besucher oder Bearbeiter für dynamische Ausdrucksbaumstrukturen 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 ist so konzipiert, dass sie geerbt wird, um spezialisiertere Klassen zu erstellen, deren Funktionalität das Durchlaufen, Untersuchen oder Kopieren einer dynamischen Ausdrucksstruktur erfordert.

Konstruktoren

DynamicExpressionVisitor()

Initialisiert eine neue Instanz von DynamicExpressionVisitor.

Methoden

Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)
Visit(Expression)

Sendet den Ausdruck an eine der spezialisierteren Besuchsmethoden in dieser Klasse.

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

Sendet die Liste der Ausdrücke an eine der spezialisierteren Besuchsmethoden in dieser Klasse.

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

Wechselt zu einem Ausdruck in der Auflistung und wandelt das Ergebnis zurück in den ursprünglichen Ausdruckstyp um.

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

Wechselt zu einem Ausdruck und wandelt das Ergebnis zurück in den ursprünglichen Ausdruckstyp um.

(Geerbt von ExpressionVisitor)
VisitBinary(BinaryExpression)

Wechselt zu den untergeordneten Elementen der BinaryExpression.

(Geerbt von ExpressionVisitor)
VisitBlock(BlockExpression)

Wechselt zu den untergeordneten Elementen der BlockExpression.

(Geerbt von ExpressionVisitor)
VisitCatchBlock(CatchBlock)

Wechselt zu den untergeordneten Elementen der CatchBlock.

(Geerbt von ExpressionVisitor)
VisitConditional(ConditionalExpression)

Wechselt zu den untergeordneten Elementen der ConditionalExpression.

(Geerbt von ExpressionVisitor)
VisitConstant(ConstantExpression)

Wechselt zur ConstantExpression.

(Geerbt von ExpressionVisitor)
VisitDebugInfo(DebugInfoExpression)

Wechselt zur DebugInfoExpression.

(Geerbt von ExpressionVisitor)
VisitDefault(DefaultExpression)

Wechselt zur DefaultExpression.

(Geerbt von ExpressionVisitor)
VisitDynamic(DynamicExpression)

Wechselt zu den untergeordneten Elementen der DynamicExpression.

VisitElementInit(ElementInit)

Wechselt zu den untergeordneten Elementen der ElementInit.

(Geerbt von ExpressionVisitor)
VisitExtension(Expression)

Wechselt zu den untergeordneten Elementen des Erweiterungsausdrucks.

(Geerbt von ExpressionVisitor)
VisitGoto(GotoExpression)

Wechselt zu den untergeordneten Elementen der GotoExpression.

(Geerbt von ExpressionVisitor)
VisitIndex(IndexExpression)

Wechselt zu den untergeordneten Elementen der IndexExpression.

(Geerbt von ExpressionVisitor)
VisitInvocation(InvocationExpression)

Wechselt zu den untergeordneten Elementen der InvocationExpression.

(Geerbt von ExpressionVisitor)
VisitLabel(LabelExpression)

Wechselt zu den untergeordneten Elementen der LabelExpression.

(Geerbt von ExpressionVisitor)
VisitLabelTarget(LabelTarget)

Wechselt zur LabelTarget.

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

Wechselt zu den untergeordneten Elementen der Expression<TDelegate>.

(Geerbt von ExpressionVisitor)
VisitListInit(ListInitExpression)

Wechselt zu den untergeordneten Elementen der ListInitExpression.

(Geerbt von ExpressionVisitor)
VisitLoop(LoopExpression)

Wechselt zu den untergeordneten Elementen der LoopExpression.

(Geerbt von ExpressionVisitor)
VisitMember(MemberExpression)

Wechselt zu den untergeordneten Elementen der MemberExpression.

(Geerbt von ExpressionVisitor)
VisitMemberAssignment(MemberAssignment)

Wechselt zu den untergeordneten Elementen der MemberAssignment.

(Geerbt von ExpressionVisitor)
VisitMemberBinding(MemberBinding)

Wechselt zu den untergeordneten Elementen der MemberBinding.

(Geerbt von ExpressionVisitor)
VisitMemberInit(MemberInitExpression)

Wechselt zu den untergeordneten Elementen der MemberInitExpression.

(Geerbt von ExpressionVisitor)
VisitMemberListBinding(MemberListBinding)

Wechselt zu den untergeordneten Elementen der MemberListBinding.

(Geerbt von ExpressionVisitor)
VisitMemberMemberBinding(MemberMemberBinding)

Wechselt zu den untergeordneten Elementen der MemberMemberBinding.

(Geerbt von ExpressionVisitor)
VisitMethodCall(MethodCallExpression)

Wechselt zu den untergeordneten Elementen der MethodCallExpression.

(Geerbt von ExpressionVisitor)
VisitNew(NewExpression)

Wechselt zu den untergeordneten Elementen der NewExpression.

(Geerbt von ExpressionVisitor)
VisitNewArray(NewArrayExpression)

Wechselt zu den untergeordneten Elementen der NewArrayExpression.

(Geerbt von ExpressionVisitor)
VisitParameter(ParameterExpression)

Wechselt zur ParameterExpression.

(Geerbt von ExpressionVisitor)
VisitRuntimeVariables(RuntimeVariablesExpression)

Wechselt zu den untergeordneten Elementen der RuntimeVariablesExpression.

(Geerbt von ExpressionVisitor)
VisitSwitch(SwitchExpression)

Wechselt zu den untergeordneten Elementen der SwitchExpression.

(Geerbt von ExpressionVisitor)
VisitSwitchCase(SwitchCase)

Wechselt zu den untergeordneten Elementen der SwitchCase.

(Geerbt von ExpressionVisitor)
VisitTry(TryExpression)

Wechselt zu den untergeordneten Elementen der TryExpression.

(Geerbt von ExpressionVisitor)
VisitTypeBinary(TypeBinaryExpression)

Wechselt zu den untergeordneten Elementen der TypeBinaryExpression.

(Geerbt von ExpressionVisitor)
VisitUnary(UnaryExpression)

Wechselt zu den untergeordneten Elementen der UnaryExpression.

(Geerbt von ExpressionVisitor)

Gilt für: