ExpressionVisitor.Visit Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odešle výraz nebo seznam výrazů do některé ze specializovaných metod návštěv v této třídě.
Přetížení
Visit(ReadOnlyCollection<Expression>) |
Odešle seznam výrazů do jedné ze specializovaných metod návštěv v této třídě. |
Visit(Expression) |
Odešle výraz do jedné ze specializovaných metod návštěv v této třídě. |
Visit<T>(ReadOnlyCollection<T>, Func<T,T>) |
Navštíví všechny uzly v kolekci pomocí zadaného návštěvníka elementu. |
Visit(ReadOnlyCollection<Expression>)
- Zdroj:
- ExpressionVisitor.cs
- Zdroj:
- ExpressionVisitor.cs
- Zdroj:
- ExpressionVisitor.cs
Odešle seznam výrazů do jedné ze specializovaných metod návštěv v této třídě.
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)
Parametry
- nodes
- ReadOnlyCollection<Expression>
Výrazy, které se mají navštívit.
Návraty
Seznam upravených výrazů, pokud byl některý z prvků změněn; v opačném případě vrátí seznam původních výrazů.
Platí pro
Visit(Expression)
- Zdroj:
- ExpressionVisitor.cs
- Zdroj:
- ExpressionVisitor.cs
- Zdroj:
- ExpressionVisitor.cs
Odešle výraz do jedné ze specializovaných metod návštěv v této třídě.
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
Parametry
- node
- Expression
Výraz, který chcete navštívit.
Návraty
Změněný výraz, pokud byl změněn nebo jakýkoli dílčí výraz; v opačném případě vrátí původní výraz.
Platí pro
Visit<T>(ReadOnlyCollection<T>, Func<T,T>)
- Zdroj:
- ExpressionVisitor.cs
- Zdroj:
- ExpressionVisitor.cs
- Zdroj:
- ExpressionVisitor.cs
Navštíví všechny uzly v kolekci pomocí zadaného návštěvníka elementu.
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)
Parametry typu
- T
Typ uzlů.
Parametry
- nodes
- ReadOnlyCollection<T>
Uzly, které chcete navštívit.
- elementVisitor
- Func<T,T>
Delegát, který navštíví jeden prvek a volitelně ho nahradí novým prvkem.
Návraty
Seznam upravených uzlů, pokud byl změněn některý z prvků; v opačném případě vrátí původní seznam uzlů.