Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

ExpressionVisitor-Klasse

.NET Framework (current version)
 

Veröffentlicht: Oktober 2016

Stellt einen Besucher oder Bearbeiter für Ausdrucksbaumstrukturen dar.

Namespace:   System.Linq.Expressions
Assembly:  System.Core (in System.Core.dll)

System.Object
  System.Linq.Expressions.ExpressionVisitor
    System.Linq.Expressions.DynamicExpressionVisitor

public abstract class ExpressionVisitor

NameBeschreibung
System_CAPS_protmethodExpressionVisitor()

Initialisiert eine neue Instanz von ExpressionVisitor.

NameBeschreibung
System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_protmethodFinalize()

Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Geerbt von „Object“.)

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_protmethodMemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.(Geerbt von „Object“.)

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

System_CAPS_pubmethodVisit(Expression)

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

System_CAPS_pubmethodVisit(ReadOnlyCollection<Expression>)

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

System_CAPS_pubmethodSystem_CAPS_staticVisit<T>(ReadOnlyCollection<T>, Func<T, T>)

Alle Knoten in der Auflistung mit einem angegebenen Element Besucher, besucht.

System_CAPS_pubmethodVisitAndConvert<T>(T, String)

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

System_CAPS_pubmethodVisitAndConvert<T>(ReadOnlyCollection<T>, String)

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

System_CAPS_protmethodVisitBinary(BinaryExpression)

Besuchen Sie die untergeordneten Elemente der BinaryExpression.

System_CAPS_protmethodVisitBlock(BlockExpression)

Besuchen Sie die untergeordneten Elemente der BlockExpression.

System_CAPS_protmethodVisitCatchBlock(CatchBlock)

Besuchen Sie die untergeordneten Elemente der CatchBlock.

System_CAPS_protmethodVisitConditional(ConditionalExpression)

Besuchen Sie die untergeordneten Elemente der ConditionalExpression.

System_CAPS_protmethodVisitConstant(ConstantExpression)

Wechselt die ConstantExpression.

System_CAPS_protmethodVisitDebugInfo(DebugInfoExpression)

Wechselt die DebugInfoExpression.

System_CAPS_protmethodVisitDefault(DefaultExpression)

Wechselt die DefaultExpression.

System_CAPS_protmethodVisitDynamic(DynamicExpression)

Besuchen Sie die untergeordneten Elemente der DynamicExpression.

System_CAPS_protmethodVisitElementInit(ElementInit)

Besuchen Sie die untergeordneten Elemente der ElementInit.

System_CAPS_protmethodVisitExtension(Expression)

Besuchen die untergeordneten Elemente des Erweiterungsausdrucks.

System_CAPS_protmethodVisitGoto(GotoExpression)

Besuchen Sie die untergeordneten Elemente der GotoExpression.

System_CAPS_protmethodVisitIndex(IndexExpression)

Besuchen Sie die untergeordneten Elemente der IndexExpression.

System_CAPS_protmethodVisitInvocation(InvocationExpression)

Besuchen Sie die untergeordneten Elemente der InvocationExpression.

System_CAPS_protmethodVisitLabel(LabelExpression)

Besuchen Sie die untergeordneten Elemente der LabelExpression.

System_CAPS_protmethodVisitLabelTarget(LabelTarget)

Wechselt die LabelTarget.

System_CAPS_protmethodVisitLambda<T>(Expression<T>)

Besuchen Sie die untergeordneten Elemente der Expression<TDelegate>.

System_CAPS_protmethodVisitListInit(ListInitExpression)

Besuchen Sie die untergeordneten Elemente der ListInitExpression.

System_CAPS_protmethodVisitLoop(LoopExpression)

Besuchen Sie die untergeordneten Elemente der LoopExpression.

System_CAPS_protmethodVisitMember(MemberExpression)

Besuchen Sie die untergeordneten Elemente der MemberExpression.

System_CAPS_protmethodVisitMemberAssignment(MemberAssignment)

Besuchen Sie die untergeordneten Elemente der MemberAssignment.

System_CAPS_protmethodVisitMemberBinding(MemberBinding)

Besuchen Sie die untergeordneten Elemente der MemberBinding.

System_CAPS_protmethodVisitMemberInit(MemberInitExpression)

Besuchen Sie die untergeordneten Elemente der MemberInitExpression.

System_CAPS_protmethodVisitMemberListBinding(MemberListBinding)

Besuchen Sie die untergeordneten Elemente der MemberListBinding.

System_CAPS_protmethodVisitMemberMemberBinding(MemberMemberBinding)

Besuchen Sie die untergeordneten Elemente der MemberMemberBinding.

System_CAPS_protmethodVisitMethodCall(MethodCallExpression)

Besuchen Sie die untergeordneten Elemente der MethodCallExpression.

System_CAPS_protmethodVisitNew(NewExpression)

Besuchen Sie die untergeordneten Elemente der NewExpression.

System_CAPS_protmethodVisitNewArray(NewArrayExpression)

Besuchen Sie die untergeordneten Elemente der NewArrayExpression.

System_CAPS_protmethodVisitParameter(ParameterExpression)

Wechselt die ParameterExpression.

System_CAPS_protmethodVisitRuntimeVariables(RuntimeVariablesExpression)

Besuchen Sie die untergeordneten Elemente der RuntimeVariablesExpression.

System_CAPS_protmethodVisitSwitch(SwitchExpression)

Besuchen Sie die untergeordneten Elemente der SwitchExpression.

System_CAPS_protmethodVisitSwitchCase(SwitchCase)

Besuchen Sie die untergeordneten Elemente der SwitchCase.

System_CAPS_protmethodVisitTry(TryExpression)

Besuchen Sie die untergeordneten Elemente der TryExpression.

System_CAPS_protmethodVisitTypeBinary(TypeBinaryExpression)

Besuchen Sie die untergeordneten Elemente der TypeBinaryExpression.

System_CAPS_protmethodVisitUnary(UnaryExpression)

Besuchen Sie die untergeordneten Elemente der UnaryExpression.

This class is designed to be inherited to create more specialized classes whose functionality requires traversing, examining or copying an expression tree.

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 4.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 4.0
Windows Phone Silverlight
Verfügbar seit 8.0
Windows Phone
Verfügbar seit 8.1

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: