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
| Nama | Deskripsi |
|---|---|
| Bind(MemberInfo, Expression) |
MemberAssignment Membuat yang 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
- Sumber:
- MemberAssignment.cs
- Sumber:
- MemberAssignment.cs
MemberAssignment Membuat yang 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
MemberAssignment Yang 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 set aksesor.
-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
- 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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Property metadata or other accessor may be trimmed.")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Property metadata or other accessor may be trimmed.")>]
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 aksesor properti.
- expression
- Expression
Untuk Expression mengatur properti sama Expression dengan.
Mengembalikan
MemberAssignment yang memiliki BindingType properti yang sama dengan Assignment, properti diatur Member ke PropertyInfo yang mewakili properti yang diakses di propertyAccessor, dan properti diatur Expression ke expression.
- Atribut
Pengecualian
propertyAccessor atau expression adalah null.
propertyAccessor tidak mewakili metode pengaktor properti.
-atau-
Properti yang diakses oleh propertyAccessor tidak memiliki set aksesor.
-atau-
expression. Tipe tidak dapat ditetapkan ke tipe bidang atau properti yang diwakili anggota.
Keterangan
Properti Type harus expression dapat ditetapkan ke jenis yang diwakili oleh PropertyType properti properti yang diakses di propertyAccessor.