Bagikan melalui


Expression.Bind Metode

Definisi

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.

Berlaku untuk