ExpressionVisitor.VisitAndConvert 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.
Wechselt zu einem Ausdruck und wandelt das Ergebnis zurück in den ursprünglichen Ausdruckstyp um.
Überlädt
VisitAndConvert<T>(ReadOnlyCollection<T>, String) |
Wechselt zu einem Ausdruck in der Auflistung und wandelt das Ergebnis zurück in den ursprünglichen Ausdruckstyp um. |
VisitAndConvert<T>(T, String) |
Wechselt zu einem Ausdruck und wandelt das Ergebnis zurück in den ursprünglichen Ausdruckstyp um. |
VisitAndConvert<T>(ReadOnlyCollection<T>, String)
- Quelle:
- ExpressionVisitor.cs
- Quelle:
- ExpressionVisitor.cs
- Quelle:
- ExpressionVisitor.cs
Wechselt zu einem Ausdruck in der Auflistung und wandelt das Ergebnis zurück in den ursprünglichen Ausdruckstyp um.
public:
generic <typename T>
where T : System::Linq::Expressions::Expression System::Collections::ObjectModel::ReadOnlyCollection<T> ^ VisitAndConvert(System::Collections::ObjectModel::ReadOnlyCollection<T> ^ nodes, System::String ^ callerName);
public System.Collections.ObjectModel.ReadOnlyCollection<T> VisitAndConvert<T> (System.Collections.ObjectModel.ReadOnlyCollection<T> nodes, string callerName) where T : System.Linq.Expressions.Expression;
public System.Collections.ObjectModel.ReadOnlyCollection<T> VisitAndConvert<T> (System.Collections.ObjectModel.ReadOnlyCollection<T> nodes, string? callerName) where T : System.Linq.Expressions.Expression;
member this.VisitAndConvert : System.Collections.ObjectModel.ReadOnlyCollection<'T (requires 'T :> System.Linq.Expressions.Expression)> * string -> System.Collections.ObjectModel.ReadOnlyCollection<'T (requires 'T :> System.Linq.Expressions.Expression)> (requires 'T :> System.Linq.Expressions.Expression)
Public Function VisitAndConvert(Of T As Expression) (nodes As ReadOnlyCollection(Of T), callerName As String) As ReadOnlyCollection(Of T)
Typparameter
- T
Der Typ der Ausdrücke.
Parameter
- nodes
- ReadOnlyCollection<T>
Die Ausdrücke, zu denen gewechselt werden soll.
- callerName
- String
Der Name der aufrufenden Methode; wird für die Ausgabe einer besseren Fehlermeldung verwendet.
Gibt zurück
Die geänderte Ausdrucksauflistung, wenn ein Ausdruck geändert wurde; andernfalls wird die ursprüngliche Ausdrucksauflistung zurückgegeben.
Ausnahmen
Die Visit-Methode für einen dieser Ausdrücke hat einen anderen Typ zurückgegeben.
Gilt für:
VisitAndConvert<T>(T, String)
- Quelle:
- ExpressionVisitor.cs
- Quelle:
- ExpressionVisitor.cs
- Quelle:
- ExpressionVisitor.cs
Wechselt zu einem Ausdruck und wandelt das Ergebnis zurück in den ursprünglichen Ausdruckstyp um.
public:
generic <typename T>
where T : System::Linq::Expressions::Expression T VisitAndConvert(T node, System::String ^ callerName);
public T VisitAndConvert<T> (T node, string callerName) where T : System.Linq.Expressions.Expression;
public T? VisitAndConvert<T> (T? node, string? callerName) where T : System.Linq.Expressions.Expression;
member this.VisitAndConvert : 'T * string -> 'T (requires 'T :> System.Linq.Expressions.Expression)
Public Function VisitAndConvert(Of T As Expression) (node As T, callerName As String) As T
Typparameter
- T
Der Typ des Ausdrucks.
Parameter
- node
- T
Der Ausdruck, zu dem gewechselt werden soll.
- callerName
- String
Der Name der aufrufenden Methode. Dieser wird für die Ausgabe einer besseren Fehlermeldung verwendet.
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.
Ausnahmen
Die Visit-Methode für diesen Knoten hat einen anderen Typ zurückgegeben.