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, en effectuant un cast arrière du résultat vers le type d'expression d'origine.
Surcharges
VisitAndConvert<T>(ReadOnlyCollection<T>, String) |
Visite toutes les expressions de la collection, en effectuant un cast des résultats vers le type d’expression d’origine. |
VisitAndConvert<T>(T, String) |
Visite une expression, en effectuant un cast arrière du résultat vers le type d'expression d'origine. |
VisitAndConvert<T>(ReadOnlyCollection<T>, String)
- Source:
- ExpressionVisitor.cs
- Source:
- ExpressionVisitor.cs
- Source:
- ExpressionVisitor.cs
Visite toutes les expressions de la collection, en effectuant un cast des 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;
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 d’appel ; utilisé pour signaler un meilleur message d’erreur.
Retours
Collection de l’expression modifiée, si une expression a été modifiée ; sinon, retourne la collection de l’expression d’origine.
Exceptions
La méthode de visite pour l’une des expressions a retourné un type différent.
S’applique à
VisitAndConvert<T>(T, String)
- Source:
- ExpressionVisitor.cs
- Source:
- ExpressionVisitor.cs
- Source:
- ExpressionVisitor.cs
Visite une expression, en effectuant un cast arrière du 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;
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 d'appel ; utilisé pour signaler un meilleur message d'erreur.
Retours
Expression modifiée, si celle-ci ou toute 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.