ExpressionVisitor.VisitAndConvert Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Visite une expression, retransmettant le résultat vers le type d’expression d’origine.
Surcharges
| Nom | Description |
|---|---|
| VisitAndConvert<T>(ReadOnlyCollection<T>, String) |
Visite toutes les expressions de la collection, retransmettant les résultats vers le type d’expression d’origine. |
| VisitAndConvert<T>(T, String) |
Visite une expression, retransmettant le résultat vers le type d’expression d’origine. |
VisitAndConvert<T>(ReadOnlyCollection<T>, String)
Visite toutes les expressions de la collection, retransmettant les résultats vers le type d’expression d’origine.
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;
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)
Paramètres de type
- T
Type des expressions.
Paramètres
- nodes
- ReadOnlyCollection<T>
Expressions à visiter.
- callerName
- String
Nom de la méthode appelante ; utilisé pour signaler un meilleur message d’erreur.
Retours
Collection d’expressions modifiées, si une expression a été modifiée ; sinon, retourne la collection d’expressions d’origine.
Exceptions
La méthode visit pour l’une des expressions a retourné un type différent.
S’applique à
VisitAndConvert<T>(T, String)
Visite une expression, retransmettant le résultat vers le type d’expression d’origine.
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;
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
Paramètres de type
- T
Type de l’expression.
Paramètres
- node
- T
Expression à visiter.
- callerName
- String
Nom de la méthode appelante ; utilisé pour signaler un meilleur message d’erreur.
Retours
Expression modifiée, si elle ou une sous-expression a été modifiée ; sinon, retourne l’expression d’origine.
Exceptions
La méthode de visite pour ce nœud a retourné un type différent.