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.
Distribue l'expression ou la liste des expressions à l'une des méthodes de visite les plus spécialisées dans cette classe.
Surcharges
Visit(ReadOnlyCollection<Expression>) |
Distribue la liste des expressions à l'une des méthodes de visite les plus spécialisées dans cette classe. |
Visit(Expression) |
Distribue l'expression à l'une des méthodes de visite les plus spécialisées dans cette classe. |
Visit<T>(ReadOnlyCollection<T>, Func<T,T>) |
Visite tous les nœuds dans la collection à l'aide d'un visiteur d'élément spécifié. |
Visit(ReadOnlyCollection<Expression>)
- Source:
- ExpressionVisitor.cs
- Source:
- ExpressionVisitor.cs
- Source:
- ExpressionVisitor.cs
Distribue la liste des expressions à l'une des méthodes de visite les plus spécialisées dans 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)
- Source:
- ExpressionVisitor.cs
- Source:
- ExpressionVisitor.cs
- Source:
- ExpressionVisitor.cs
Distribue l'expression à l'une des méthodes de visite les plus spécialisées dans 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);
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 celle-ci ou toute sous-expression a été modifiée ; sinon, retourne l'expression d'origine.
S’applique à
Visit<T>(ReadOnlyCollection<T>, Func<T,T>)
- Source:
- ExpressionVisitor.cs
- Source:
- ExpressionVisitor.cs
- Source:
- ExpressionVisitor.cs
Visite tous les nœuds dans 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 élément unique, éventuellement le remplaçant par un nouvel élément.
Retours
Liste de nœuds modifiés, si des éléments ont été modifiés ; sinon, retourne la liste de nœuds d'origine.