Expression.MakeMemberAccess(Expression, MemberInfo) 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.
MemberExpression Membuat yang mewakili mengakses bidang atau properti.
public:
static System::Linq::Expressions::MemberExpression ^ MakeMemberAccess(System::Linq::Expressions::Expression ^ expression, System::Reflection::MemberInfo ^ member);
public static System.Linq.Expressions.MemberExpression MakeMemberAccess (System.Linq.Expressions.Expression expression, System.Reflection.MemberInfo member);
public static System.Linq.Expressions.MemberExpression MakeMemberAccess (System.Linq.Expressions.Expression? expression, System.Reflection.MemberInfo member);
static member MakeMemberAccess : System.Linq.Expressions.Expression * System.Reflection.MemberInfo -> System.Linq.Expressions.MemberExpression
Public Shared Function MakeMemberAccess (expression As Expression, member As MemberInfo) As MemberExpression
Parameter
- expression
- Expression
Yang Expression mewakili objek tempat anggota berada. Ini bisa null untuk anggota statis.
- member
- MemberInfo
MemberInfo yang menjelaskan bidang atau properti yang akan diakses.
Mengembalikan
Hasil MemberExpression dari memanggil metode pabrik yang sesuai.
Pengecualian
member
adalah null
.
member
tidak mewakili bidang atau properti.
Keterangan
Metode ini dapat digunakan untuk membuat MemberExpression yang mewakili mengakses bidang atau properti, tergantung pada jenis member
. Jika member
berjenis FieldInfoField , metode ini memanggil untuk membuat MemberExpression. Jika member
berjenis PropertyInfoProperty , metode ini memanggil untuk membuat MemberExpression.