ExpressionVisitor.Visit Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengirimkan ekspresi atau daftar ekspresi ke salah satu metode kunjungan yang lebih khusus di kelas ini.
Overload
Visit(ReadOnlyCollection<Expression>) |
Mengirimkan daftar ekspresi ke salah satu metode kunjungan yang lebih khusus di kelas ini. |
Visit(Expression) |
Mengirimkan ekspresi ke salah satu metode kunjungan yang lebih khusus di kelas ini. |
Visit<T>(ReadOnlyCollection<T>, Func<T,T>) |
Mengunjungi semua simpul dalam koleksi menggunakan pengunjung elemen tertentu. |
Visit(ReadOnlyCollection<Expression>)
- Sumber:
- ExpressionVisitor.cs
- Sumber:
- ExpressionVisitor.cs
- Sumber:
- ExpressionVisitor.cs
Mengirimkan daftar ekspresi ke salah satu metode kunjungan yang lebih khusus di kelas ini.
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)
Parameter
- nodes
- ReadOnlyCollection<Expression>
Ekspresi yang akan dikunjungi.
Mengembalikan
Daftar ekspresi yang dimodifikasi, jika salah satu elemen dimodifikasi; jika tidak, mengembalikan daftar ekspresi asli.
Berlaku untuk
Visit(Expression)
- Sumber:
- ExpressionVisitor.cs
- Sumber:
- ExpressionVisitor.cs
- Sumber:
- ExpressionVisitor.cs
Mengirimkan ekspresi ke salah satu metode kunjungan yang lebih khusus di kelas ini.
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
Parameter
- node
- Expression
Ekspresi yang akan dikunjungi.
Mengembalikan
Ekspresi yang dimodifikasi, jika atau subekspresi dimodifikasi; jika tidak, mengembalikan ekspresi asli.
Berlaku untuk
Visit<T>(ReadOnlyCollection<T>, Func<T,T>)
- Sumber:
- ExpressionVisitor.cs
- Sumber:
- ExpressionVisitor.cs
- Sumber:
- ExpressionVisitor.cs
Mengunjungi semua simpul dalam koleksi menggunakan pengunjung elemen tertentu.
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)
Jenis parameter
- T
Jenis simpul.
Parameter
- nodes
- ReadOnlyCollection<T>
Simpul yang akan dikunjungi.
- elementVisitor
- Func<T,T>
Delegasi yang mengunjungi satu elemen, secara opsional menggantinya dengan elemen baru.
Mengembalikan
Daftar simpul yang dimodifikasi, jika salah satu elemen dimodifikasi; jika tidak, mengembalikan daftar node asli.