DynamicExpressionVisitor Klasse

Definition

Stellt einen Besucher oder Bearbeiter für dynamische Ausdrucksbaumstrukturen dar.Represents a visitor or rewriter for dynamic expression trees.

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 für die Vererbung konzipiert, um speziellere Klassen zu erstellen, deren Funktionalität das durchlaufen, untersuchen oder Kopieren einer dynamischen Ausdrucks Baumstruktur erfordert.This class is designed to be inherited to create more specialized classes whose functionality requires traversing, examining, or copying a dynamic expression tree.

Konstruktoren

DynamicExpressionVisitor()

Initialisiert eine neue Instanz von DynamicExpressionVisitor.Initializes a new instance of DynamicExpressionVisitor.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)
Visit(Expression)

Sendet den Ausdruck an eine der spezialisierteren Besuchsmethoden in dieser Klasse.Dispatches the expression to one of the more specialized visit methods in this class.

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

Sendet die Liste der Ausdrücke an eine der spezialisierteren Besuchsmethoden in dieser Klasse.Dispatches the list of expressions to one of the more specialized visit methods in this class.

(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.Visits all expressions in the collection, casting the results back to the original expression type.

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

Wechselt zu einem Ausdruck und wandelt das Ergebnis zurück in den ursprünglichen Ausdruckstyp um.Visits an expression, casting the result back to the original expression type.

(Geerbt von ExpressionVisitor)
VisitBinary(BinaryExpression)

Wechselt zu den untergeordneten Elementen der BinaryExpression.Visits the children of the BinaryExpression.

(Geerbt von ExpressionVisitor)
VisitBlock(BlockExpression)

Wechselt zu den untergeordneten Elementen der BlockExpression.Visits the children of the BlockExpression.

(Geerbt von ExpressionVisitor)
VisitCatchBlock(CatchBlock)

Wechselt zu den untergeordneten Elementen der CatchBlock.Visits the children of the CatchBlock.

(Geerbt von ExpressionVisitor)
VisitConditional(ConditionalExpression)

Wechselt zu den untergeordneten Elementen der ConditionalExpression.Visits the children of the ConditionalExpression.

(Geerbt von ExpressionVisitor)
VisitConstant(ConstantExpression)

Wechselt zur ConstantExpression.Visits the ConstantExpression.

(Geerbt von ExpressionVisitor)
VisitDebugInfo(DebugInfoExpression)

Wechselt zur DebugInfoExpression.Visits the DebugInfoExpression.

(Geerbt von ExpressionVisitor)
VisitDefault(DefaultExpression)

Wechselt zur DefaultExpression.Visits the DefaultExpression.

(Geerbt von ExpressionVisitor)
VisitDynamic(DynamicExpression)

Wechselt zu den untergeordneten Elementen der DynamicExpression.Visits the children of the DynamicExpression.

VisitElementInit(ElementInit)

Wechselt zu den untergeordneten Elementen der ElementInit.Visits the children of the ElementInit.

(Geerbt von ExpressionVisitor)
VisitExtension(Expression)

Wechselt zu den untergeordneten Elementen des Erweiterungsausdrucks.Visits the children of the extension expression.

(Geerbt von ExpressionVisitor)
VisitGoto(GotoExpression)

Wechselt zu den untergeordneten Elementen der GotoExpression.Visits the children of the GotoExpression.

(Geerbt von ExpressionVisitor)
VisitIndex(IndexExpression)

Wechselt zu den untergeordneten Elementen der IndexExpression.Visits the children of the IndexExpression.

(Geerbt von ExpressionVisitor)
VisitInvocation(InvocationExpression)

Wechselt zu den untergeordneten Elementen der InvocationExpression.Visits the children of the InvocationExpression.

(Geerbt von ExpressionVisitor)
VisitLabel(LabelExpression)

Wechselt zu den untergeordneten Elementen der LabelExpression.Visits the children of the LabelExpression.

(Geerbt von ExpressionVisitor)
VisitLabelTarget(LabelTarget)

Wechselt zur LabelTarget.Visits the LabelTarget.

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

Wechselt zu den untergeordneten Elementen der Expression<TDelegate>.Visits the children of the Expression<TDelegate>.

(Geerbt von ExpressionVisitor)
VisitListInit(ListInitExpression)

Wechselt zu den untergeordneten Elementen der ListInitExpression.Visits the children of the ListInitExpression.

(Geerbt von ExpressionVisitor)
VisitLoop(LoopExpression)

Wechselt zu den untergeordneten Elementen der LoopExpression.Visits the children of the LoopExpression.

(Geerbt von ExpressionVisitor)
VisitMember(MemberExpression)

Wechselt zu den untergeordneten Elementen der MemberExpression.Visits the children of the MemberExpression.

(Geerbt von ExpressionVisitor)
VisitMemberAssignment(MemberAssignment)

Wechselt zu den untergeordneten Elementen der MemberAssignment.Visits the children of the MemberAssignment.

(Geerbt von ExpressionVisitor)
VisitMemberBinding(MemberBinding)

Wechselt zu den untergeordneten Elementen der MemberBinding.Visits the children of the MemberBinding.

(Geerbt von ExpressionVisitor)
VisitMemberInit(MemberInitExpression)

Wechselt zu den untergeordneten Elementen der MemberInitExpression.Visits the children of the MemberInitExpression.

(Geerbt von ExpressionVisitor)
VisitMemberListBinding(MemberListBinding)

Wechselt zu den untergeordneten Elementen der MemberListBinding.Visits the children of the MemberListBinding.

(Geerbt von ExpressionVisitor)
VisitMemberMemberBinding(MemberMemberBinding)

Wechselt zu den untergeordneten Elementen der MemberMemberBinding.Visits the children of the MemberMemberBinding.

(Geerbt von ExpressionVisitor)
VisitMethodCall(MethodCallExpression)

Wechselt zu den untergeordneten Elementen der MethodCallExpression.Visits the children of the MethodCallExpression.

(Geerbt von ExpressionVisitor)
VisitNew(NewExpression)

Wechselt zu den untergeordneten Elementen der NewExpression.Visits the children of the NewExpression.

(Geerbt von ExpressionVisitor)
VisitNewArray(NewArrayExpression)

Wechselt zu den untergeordneten Elementen der NewArrayExpression.Visits the children of the NewArrayExpression.

(Geerbt von ExpressionVisitor)
VisitParameter(ParameterExpression)

Wechselt zur ParameterExpression.Visits the ParameterExpression.

(Geerbt von ExpressionVisitor)
VisitRuntimeVariables(RuntimeVariablesExpression)

Wechselt zu den untergeordneten Elementen der RuntimeVariablesExpression.Visits the children of the RuntimeVariablesExpression.

(Geerbt von ExpressionVisitor)
VisitSwitch(SwitchExpression)

Wechselt zu den untergeordneten Elementen der SwitchExpression.Visits the children of the SwitchExpression.

(Geerbt von ExpressionVisitor)
VisitSwitchCase(SwitchCase)

Wechselt zu den untergeordneten Elementen der SwitchCase.Visits the children of the SwitchCase.

(Geerbt von ExpressionVisitor)
VisitTry(TryExpression)

Wechselt zu den untergeordneten Elementen der TryExpression.Visits the children of the TryExpression.

(Geerbt von ExpressionVisitor)
VisitTypeBinary(TypeBinaryExpression)

Wechselt zu den untergeordneten Elementen der TypeBinaryExpression.Visits the children of the TypeBinaryExpression.

(Geerbt von ExpressionVisitor)
VisitUnary(UnaryExpression)

Wechselt zu den untergeordneten Elementen der UnaryExpression.Visits the children of the UnaryExpression.

(Geerbt von ExpressionVisitor)

Gilt für: