ExpressionVisitor.Visit Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Sendet den Ausdruck oder die Liste der Ausdrücke an eine der spezialisierteren Besuchsmethoden in dieser Klasse.
Überlädt
Visit(ReadOnlyCollection<Expression>) |
Sendet die Liste der Ausdrücke an eine der spezialisierteren Besuchsmethoden in dieser Klasse. |
Visit(Expression) |
Sendet den Ausdruck an eine der spezialisierteren Besuchsmethoden in dieser Klasse. |
Visit<T>(ReadOnlyCollection<T>, Func<T,T>) |
Wechselt mit einem angegebenen Elementbesucher zu allen Knoten in der Auflistung. |
Visit(ReadOnlyCollection<Expression>)
- Quelle:
- ExpressionVisitor.cs
- Quelle:
- ExpressionVisitor.cs
- Quelle:
- ExpressionVisitor.cs
Sendet die Liste der Ausdrücke an eine der spezialisierteren Besuchsmethoden in dieser Klasse.
public:
System::Collections::ObjectModel::ReadOnlyCollection<System::Linq::Expressions::Expression ^> ^ Visit(System::Collections::ObjectModel::ReadOnlyCollection<System::Linq::Expressions::Expression ^> ^ nodes);
public System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.Expression> Visit (System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.Expression> nodes);
member this.Visit : System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.Expression> -> System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.Expression>
Public Function Visit (nodes As ReadOnlyCollection(Of Expression)) As ReadOnlyCollection(Of Expression)
Parameter
- nodes
- ReadOnlyCollection<Expression>
Die Ausdrücke, zu denen gewechselt werden soll.
Gibt zurück
Die geänderte Liste der Ausdrücke, wenn eines der Elemente geändert wurde. Andernfalls wird die ursprüngliche Liste der Ausdrücke zurückgegeben.
Gilt für:
Visit(Expression)
- Quelle:
- ExpressionVisitor.cs
- Quelle:
- ExpressionVisitor.cs
- Quelle:
- ExpressionVisitor.cs
Sendet den Ausdruck an eine der spezialisierteren Besuchsmethoden in dieser Klasse.
public:
virtual System::Linq::Expressions::Expression ^ Visit(System::Linq::Expressions::Expression ^ node);
public virtual System.Linq.Expressions.Expression Visit (System.Linq.Expressions.Expression node);
public virtual System.Linq.Expressions.Expression? Visit (System.Linq.Expressions.Expression? node);
abstract member Visit : System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
override this.Visit : System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
Public Overridable Function Visit (node As Expression) As Expression
Parameter
- node
- Expression
Der Ausdruck, zu dem gewechselt werden soll.
Gibt zurück
Der geänderte Ausdruck, wenn dieser oder einer seiner Teilausdrücke geändert wurde. Andernfalls wird der ursprüngliche Ausdruck zurückgegeben.
Gilt für:
Visit<T>(ReadOnlyCollection<T>, Func<T,T>)
- Quelle:
- ExpressionVisitor.cs
- Quelle:
- ExpressionVisitor.cs
- Quelle:
- ExpressionVisitor.cs
Wechselt mit einem angegebenen Elementbesucher zu allen Knoten in der Auflistung.
public:
generic <typename T>
static System::Collections::ObjectModel::ReadOnlyCollection<T> ^ Visit(System::Collections::ObjectModel::ReadOnlyCollection<T> ^ nodes, Func<T, T> ^ elementVisitor);
public static System.Collections.ObjectModel.ReadOnlyCollection<T> Visit<T> (System.Collections.ObjectModel.ReadOnlyCollection<T> nodes, Func<T,T> elementVisitor);
static member Visit : System.Collections.ObjectModel.ReadOnlyCollection<'T> * Func<'T, 'T> -> System.Collections.ObjectModel.ReadOnlyCollection<'T>
Public Shared Function Visit(Of T) (nodes As ReadOnlyCollection(Of T), elementVisitor As Func(Of T, T)) As ReadOnlyCollection(Of T)
Typparameter
- T
Der Typ der Knoten.
Parameter
- nodes
- ReadOnlyCollection<T>
Die Knoten, zu denen gewechselt werden soll.
- elementVisitor
- Func<T,T>
Ein Delegat, der ein einzelnes Element besucht und dieses (optional) durch ein neues Element ersetzt.
Gibt zurück
Die geänderte Knotenliste, wenn eines der Elemente geändert wurde, andernfalls wird die ursprüngliche Knotenliste zurückgegeben.