ExpressionVisitor.Visit 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.
Répartit l’expression ou la liste d’expressions à l’une des méthodes de visite les plus spécialisées de cette classe.
Surcharges
| Nom | Description |
|---|---|
| Visit(ReadOnlyCollection<Expression>) |
Distribue la liste des expressions à l’une des méthodes de visite les plus spécialisées de cette classe. |
| Visit(Expression) |
Distribue l’expression à l’une des méthodes de visite les plus spécialisées de cette classe. |
| Visit<T>(ReadOnlyCollection<T>, Func<T,T>) |
Visite tous les nœuds de la collection à l’aide d’un visiteur d’élément spécifié. |
Visit(ReadOnlyCollection<Expression>)
Distribue la liste des expressions à l’une des méthodes de visite les plus spécialisées de cette classe.
public:
System::Collections::ObjectModel::ReadOnlyCollection<System::Linq::Expressions::Expression ^> ^ Visit(System::Collections::ObjectModel::ReadOnlyCollection<System::Linq::Expressions::Expression ^> ^ nodes);
public System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.Expression> Visit(System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.Expression> nodes);
member this.Visit : System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.Expression> -> System.Collections.ObjectModel.ReadOnlyCollection<System.Linq.Expressions.Expression>
Public Function Visit (nodes As ReadOnlyCollection(Of Expression)) As ReadOnlyCollection(Of Expression)
Paramètres
- nodes
- ReadOnlyCollection<Expression>
Expressions à visiter.
Retours
Liste d’expressions modifiées, si l’un des éléments a été modifié ; sinon, retourne la liste d’expressions d’origine.
S’applique à
Visit(Expression)
Distribue l’expression à l’une des méthodes de visite les plus spécialisées de cette classe.
public:
virtual System::Linq::Expressions::Expression ^ Visit(System::Linq::Expressions::Expression ^ node);
public virtual System.Linq.Expressions.Expression Visit(System.Linq.Expressions.Expression node);
abstract member Visit : System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
override this.Visit : System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
Public Overridable Function Visit (node As Expression) As Expression
Paramètres
- node
- Expression
Expression à visiter.
Retours
Expression modifiée, si elle ou une sous-expression a été modifiée ; sinon, retourne l’expression d’origine.
S’applique à
Visit<T>(ReadOnlyCollection<T>, Func<T,T>)
Visite tous les nœuds de la collection à l’aide d’un visiteur d’élément spécifié.
public:
generic <typename T>
static System::Collections::ObjectModel::ReadOnlyCollection<T> ^ Visit(System::Collections::ObjectModel::ReadOnlyCollection<T> ^ nodes, Func<T, T> ^ elementVisitor);
public static System.Collections.ObjectModel.ReadOnlyCollection<T> Visit<T>(System.Collections.ObjectModel.ReadOnlyCollection<T> nodes, Func<T,T> elementVisitor);
static member Visit : System.Collections.ObjectModel.ReadOnlyCollection<'T> * Func<'T, 'T> -> System.Collections.ObjectModel.ReadOnlyCollection<'T>
Public Shared Function Visit(Of T) (nodes As ReadOnlyCollection(Of T), elementVisitor As Func(Of T, T)) As ReadOnlyCollection(Of T)
Paramètres de type
- T
Type des nœuds.
Paramètres
- nodes
- ReadOnlyCollection<T>
Nœuds à visiter.
- elementVisitor
- Func<T,T>
Délégué qui visite un seul élément, éventuellement en le remplaçant par un nouvel élément.
Retours
Liste de nœuds modifiée, si l’un des éléments a été modifié ; sinon, retourne la liste de nœuds d’origine.