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.
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour