ExpressionVisitor.Visit Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee verzendt u de expressie of de lijst met expressies naar een van de meer gespecialiseerde bezoekmethoden in deze klasse.
Overloads
| Name | Description |
|---|---|
| Visit(ReadOnlyCollection<Expression>) |
Hiermee verzendt u de lijst met expressies naar een van de meer gespecialiseerde bezoekmethoden in deze klasse. |
| Visit(Expression) |
Verzendt de expressie naar een van de meer gespecialiseerde bezoekmethoden in deze klasse. |
| Visit<T>(ReadOnlyCollection<T>, Func<T,T>) |
Bezoekt alle knooppunten in de verzameling met behulp van een opgegeven elementbezoeker. |
Visit(ReadOnlyCollection<Expression>)
Hiermee verzendt u de lijst met expressies naar een van de meer gespecialiseerde bezoekmethoden in deze klasse.
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)
Parameters
- nodes
- ReadOnlyCollection<Expression>
De expressies die u wilt bezoeken.
Retouren
De lijst met gewijzigde expressies, als een van de elementen is gewijzigd; retourneert anders de oorspronkelijke expressielijst.
Van toepassing op
Visit(Expression)
Verzendt de expressie naar een van de meer gespecialiseerde bezoekmethoden in deze klasse.
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
Parameters
- node
- Expression
De expressie die u wilt bezoeken.
Retouren
De gewijzigde expressie, als deze of een subexpressie is gewijzigd; retourneert anders de oorspronkelijke expressie.
Van toepassing op
Visit<T>(ReadOnlyCollection<T>, Func<T,T>)
Bezoekt alle knooppunten in de verzameling met behulp van een opgegeven elementbezoeker.
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)
Type parameters
- T
Het type van de knooppunten.
Parameters
- nodes
- ReadOnlyCollection<T>
De knooppunten die moeten worden bezocht.
- elementVisitor
- Func<T,T>
Een gemachtigde die één element bezoekt, eventueel vervangen door een nieuw element.
Retouren
De lijst met gewijzigde knooppunten, als een van de elementen is gewijzigd; retourneert anders de oorspronkelijke knooppuntlijst.