Expression.Bind 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.
MemberAssignment Membuat yang mewakili inisialisasi anggota.
Overload
Bind(MemberInfo, Expression) |
Membuat yang MemberAssignment mewakili inisialisasi bidang atau properti. |
Bind(MethodInfo, Expression) |
MemberAssignment Membuat yang mewakili inisialisasi anggota dengan menggunakan metode pengaktif properti. |
Bind(MemberInfo, Expression)
- Sumber:
- MemberAssignment.cs
- Sumber:
- MemberAssignment.cs
- Sumber:
- MemberAssignment.cs
Membuat yang MemberAssignment mewakili inisialisasi bidang atau properti.
public:
static System::Linq::Expressions::MemberAssignment ^ Bind(System::Reflection::MemberInfo ^ member, System::Linq::Expressions::Expression ^ expression);
public static System.Linq.Expressions.MemberAssignment Bind (System.Reflection.MemberInfo member, System.Linq.Expressions.Expression expression);
static member Bind : System.Reflection.MemberInfo * System.Linq.Expressions.Expression -> System.Linq.Expressions.MemberAssignment
Public Shared Function Bind (member As MemberInfo, expression As Expression) As MemberAssignment
Parameter
- member
- MemberInfo
A MemberInfo untuk mengatur Member properti sama dengan.
- expression
- Expression
Untuk Expression mengatur properti sama Expression dengan.
Mengembalikan
Yang MemberAssignment memiliki BindingType sama dengan Assignment dan Member properti dan Expression diatur ke nilai yang ditentukan.
Pengecualian
member
atau expression
adalah null
.
member
tidak mewakili bidang atau properti.
-atau-
Properti yang diwakili oleh member
tidak memiliki pengaktor set
.
-atau-
expression
. Tipe tidak dapat ditetapkan ke tipe bidang atau properti yang member
mewakili.
Keterangan
Properti Type harus expression
dapat ditetapkan ke jenis yang diwakili oleh FieldType properti atau PropertyType dari member
.
Berlaku untuk
Bind(MethodInfo, Expression)
- Sumber:
- MemberAssignment.cs
- Sumber:
- MemberAssignment.cs
- Sumber:
- MemberAssignment.cs
MemberAssignment Membuat yang mewakili inisialisasi anggota dengan menggunakan metode pengaktif properti.
public:
static System::Linq::Expressions::MemberAssignment ^ Bind(System::Reflection::MethodInfo ^ propertyAccessor, System::Linq::Expressions::Expression ^ expression);
public static System.Linq.Expressions.MemberAssignment Bind (System.Reflection.MethodInfo propertyAccessor, System.Linq.Expressions.Expression expression);
static member Bind : System.Reflection.MethodInfo * System.Linq.Expressions.Expression -> System.Linq.Expressions.MemberAssignment
Public Shared Function Bind (propertyAccessor As MethodInfo, expression As Expression) As MemberAssignment
Parameter
- propertyAccessor
- MethodInfo
MethodInfo yang mewakili metode pengaktor properti.
- expression
- Expression
Untuk Expression mengatur properti sama Expression dengan.
Mengembalikan
yang memiliki BindingType properti yang sama dengan Assignment, Member properti diatur ke PropertyInfo yang mewakili properti yang diakses di propertyAccessor
, dan Expression properti diatur ke expression
.MemberAssignment
Pengecualian
propertyAccessor
atau expression
adalah null
.
propertyAccessor
tidak mewakili metode pengaktor properti.
-atau-
Properti yang diakses oleh propertyAccessor
tidak memiliki aksesor set
.
-atau-
expression
. Tipe tidak dapat ditetapkan ke tipe bidang atau properti yang member
mewakili.
Keterangan
Properti Type harus expression
dapat ditetapkan ke jenis yang diwakili oleh PropertyType properti properti yang diakses di propertyAccessor
.