ExpressionVisitor.Visit Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İfadeyi veya ifade listesini bu sınıftaki daha özelleştirilmiş ziyaret yöntemlerinden birine iletir.
Aşırı Yüklemeler
Visit(ReadOnlyCollection<Expression>) |
İfade listesini bu sınıftaki daha özelleştirilmiş ziyaret yöntemlerinden birine iletir. |
Visit(Expression) |
İfadeyi bu sınıftaki daha özelleştirilmiş ziyaret yöntemlerinden birine iletir. |
Visit<T>(ReadOnlyCollection<T>, Func<T,T>) |
Belirtilen öğe ziyaretçisini kullanarak koleksiyondaki tüm düğümleri ziyaret edin. |
Visit(ReadOnlyCollection<Expression>)
- Kaynak:
- ExpressionVisitor.cs
- Kaynak:
- ExpressionVisitor.cs
- Kaynak:
- ExpressionVisitor.cs
İfade listesini bu sınıftaki daha özelleştirilmiş ziyaret yöntemlerinden birine iletir.
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)
Parametreler
- nodes
- ReadOnlyCollection<Expression>
Ziyaret etmek için ifadeler.
Döndürülenler
Öğelerden herhangi biri değiştirildiyse, değiştirilen ifade listesi; aksi takdirde, özgün ifade listesini döndürür.
Şunlara uygulanır
Visit(Expression)
- Kaynak:
- ExpressionVisitor.cs
- Kaynak:
- ExpressionVisitor.cs
- Kaynak:
- ExpressionVisitor.cs
İfadeyi bu sınıftaki daha özelleştirilmiş ziyaret yöntemlerinden birine iletir.
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
Parametreler
- node
- Expression
Ziyaret etmek için ifade.
Döndürülenler
Değiştirilen ifade, bu veya herhangi bir alt ifade değiştirildiyse; aksi takdirde özgün ifadeyi döndürür.
Şunlara uygulanır
Visit<T>(ReadOnlyCollection<T>, Func<T,T>)
- Kaynak:
- ExpressionVisitor.cs
- Kaynak:
- ExpressionVisitor.cs
- Kaynak:
- ExpressionVisitor.cs
Belirtilen öğe ziyaretçisini kullanarak koleksiyondaki tüm düğümleri ziyaret edin.
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)
Tür Parametreleri
- T
Düğümlerin türü.
Parametreler
- nodes
- ReadOnlyCollection<T>
Ziyaret etmek için düğümler.
- elementVisitor
- Func<T,T>
Tek bir öğeyi ziyaret eden ve isteğe bağlı olarak yeni bir öğeyle değiştiren bir temsilci.
Döndürülenler
Öğelerden herhangi biri değiştirildiyse, değiştirilen düğüm listesi; aksi takdirde, özgün düğüm listesini döndürür.