ExpressionVisitor.VisitAndConvert Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Visita un'espressione, eseguendo il cast del risultato sul tipo di espressione originale.
Overload
VisitAndConvert<T>(ReadOnlyCollection<T>, String) |
Visita tutte le espressioni nella raccolta, eseguendo il cast dei risultati sul tipo di espressione originale. |
VisitAndConvert<T>(T, String) |
Visita un'espressione, eseguendo il cast del risultato sul tipo di espressione originale. |
VisitAndConvert<T>(ReadOnlyCollection<T>, String)
- Origine:
- ExpressionVisitor.cs
- Origine:
- ExpressionVisitor.cs
- Origine:
- ExpressionVisitor.cs
Visita tutte le espressioni nella raccolta, eseguendo il cast dei risultati sul tipo di espressione originale.
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)
Parametri di tipo
- T
Tipo delle espressioni.
Parametri
- nodes
- ReadOnlyCollection<T>
Espressioni da visitare.
- callerName
- String
Nome del metodo chiamante. Usato per segnalare un messaggio di errore migliore.
Restituisce
Raccolta di espressioni modificate, se una delle espressioni è stata modificata; in caso contrario, restituisce la raccolta di espressioni originali.
Eccezioni
Il metodo di visita per una delle espressioni ha restituito un tipo diverso.
Si applica a
VisitAndConvert<T>(T, String)
- Origine:
- ExpressionVisitor.cs
- Origine:
- ExpressionVisitor.cs
- Origine:
- ExpressionVisitor.cs
Visita un'espressione, eseguendo il cast del risultato sul tipo di espressione originale.
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
Parametri di tipo
- T
Tipo dell'espressione.
Parametri
- node
- T
Espressione da visitare.
- callerName
- String
Nome del metodo chiamante. Utilizzato per segnalare un messaggio di errore migliore.
Restituisce
Espressione modificata, se l'espressione stessa o una delle relative sottoespressioni è stata modificata; in caso contrario, restituisce l'espressione originale.
Eccezioni
Il metodo di visita per questo nodo ha restituito un tipo diverso.