Bagikan melalui


Expression.ListBind Metode

Definisi

MemberListBinding Membuat objek.

Overload

ListBind(MethodInfo, ElementInit[])

MemberListBinding Membuat objek berdasarkan metode pengaktor properti tertentu.

ListBind(MethodInfo, IEnumerable<ElementInit>)

MemberListBinding Membuat berdasarkan metode aksesor properti tertentu.

ListBind(MemberInfo, IEnumerable<ElementInit>)

Membuat tempat MemberListBinding anggota adalah bidang atau properti.

ListBind(MemberInfo, ElementInit[])

Membuat tempat MemberListBinding anggota adalah bidang atau properti.

ListBind(MethodInfo, ElementInit[])

Sumber:
MemberListBinding.cs
Sumber:
MemberListBinding.cs
Sumber:
MemberListBinding.cs

MemberListBinding Membuat objek berdasarkan metode pengaktor properti tertentu.

public:
 static System::Linq::Expressions::MemberListBinding ^ ListBind(System::Reflection::MethodInfo ^ propertyAccessor, ... cli::array <System::Linq::Expressions::ElementInit ^> ^ initializers);
public static System.Linq.Expressions.MemberListBinding ListBind (System.Reflection.MethodInfo propertyAccessor, params System.Linq.Expressions.ElementInit[] initializers);
static member ListBind : System.Reflection.MethodInfo * System.Linq.Expressions.ElementInit[] -> System.Linq.Expressions.MemberListBinding
Public Shared Function ListBind (propertyAccessor As MethodInfo, ParamArray initializers As ElementInit()) As MemberListBinding

Parameter

propertyAccessor
MethodInfo

MethodInfo yang mewakili metode pengaktor properti.

initializers
ElementInit[]

Array ElementInit objek yang digunakan untuk mengisi Initializers koleksi.

Mengembalikan

MemberListBinding yang memiliki BindingType properti yang sama dengan ListBinding, properti diatur Member ke MemberInfo yang mewakili properti yang diakses di propertyAccessor, dan Initializers diisi dengan elemen initializers.

Pengecualian

propertyAccessoradalah null.

-atau-

Satu atau beberapa elemen initializers adalah null.

propertyAccessor tidak mewakili metode pengaktor properti.

-atau-

Properti PropertyType yang tidak diterapkan IEnumerableoleh metode yang diwakili oleh propertyAccessor akses .

Berlaku untuk

ListBind(MethodInfo, IEnumerable<ElementInit>)

Sumber:
MemberListBinding.cs
Sumber:
MemberListBinding.cs
Sumber:
MemberListBinding.cs

MemberListBinding Membuat berdasarkan metode aksesor properti tertentu.

public:
 static System::Linq::Expressions::MemberListBinding ^ ListBind(System::Reflection::MethodInfo ^ propertyAccessor, System::Collections::Generic::IEnumerable<System::Linq::Expressions::ElementInit ^> ^ initializers);
public static System.Linq.Expressions.MemberListBinding ListBind (System.Reflection.MethodInfo propertyAccessor, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ElementInit> initializers);
static member ListBind : System.Reflection.MethodInfo * seq<System.Linq.Expressions.ElementInit> -> System.Linq.Expressions.MemberListBinding
Public Shared Function ListBind (propertyAccessor As MethodInfo, initializers As IEnumerable(Of ElementInit)) As MemberListBinding

Parameter

propertyAccessor
MethodInfo

MethodInfo yang mewakili metode pengaktor properti.

initializers
IEnumerable<ElementInit>

Yang IEnumerable<T> berisi ElementInit objek yang akan digunakan untuk mengisi Initializers koleksi.

Mengembalikan

MemberListBinding yang memiliki BindingType properti yang sama dengan ListBinding, properti diatur Member ke MemberInfo yang mewakili properti yang diakses di propertyAccessor, dan Initializers diisi dengan elemen initializers.

Pengecualian

propertyAccessoradalah null.

-atau-

Satu atau beberapa elemen initializers adalah null.

propertyAccessor tidak mewakili metode pengaktor properti.

-atau-

Properti PropertyType yang tidak diterapkan IEnumerableoleh metode yang diwakili oleh propertyAccessor akses .

Berlaku untuk

ListBind(MemberInfo, IEnumerable<ElementInit>)

Sumber:
MemberListBinding.cs
Sumber:
MemberListBinding.cs
Sumber:
MemberListBinding.cs

Membuat tempat MemberListBinding anggota adalah bidang atau properti.

public:
 static System::Linq::Expressions::MemberListBinding ^ ListBind(System::Reflection::MemberInfo ^ member, System::Collections::Generic::IEnumerable<System::Linq::Expressions::ElementInit ^> ^ initializers);
public static System.Linq.Expressions.MemberListBinding ListBind (System.Reflection.MemberInfo member, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ElementInit> initializers);
static member ListBind : System.Reflection.MemberInfo * seq<System.Linq.Expressions.ElementInit> -> System.Linq.Expressions.MemberListBinding
Public Shared Function ListBind (member As MemberInfo, initializers As IEnumerable(Of ElementInit)) As MemberListBinding

Parameter

member
MemberInfo

MemberInfo yang mewakili bidang atau properti untuk mengatur Member properti yang sama dengan.

initializers
IEnumerable<ElementInit>

Yang IEnumerable<T> berisi ElementInit objek yang akan digunakan untuk mengisi Initializers koleksi.

Mengembalikan

MemberListBinding yang memiliki BindingType properti yang sama dengan ListBinding dan Member properti dan Initializers diatur ke nilai yang ditentukan.

Pengecualian

memberadalah null.

-atau-

Satu atau beberapa elemen initializers adalah null.

member tidak mewakili bidang atau properti.

-atau-

FieldType Atau PropertyType bidang atau properti yang member mewakili tidak mengimplementasikan IEnumerable.

Berlaku untuk

ListBind(MemberInfo, ElementInit[])

Sumber:
MemberListBinding.cs
Sumber:
MemberListBinding.cs
Sumber:
MemberListBinding.cs

Membuat tempat MemberListBinding anggota adalah bidang atau properti.

public:
 static System::Linq::Expressions::MemberListBinding ^ ListBind(System::Reflection::MemberInfo ^ member, ... cli::array <System::Linq::Expressions::ElementInit ^> ^ initializers);
public static System.Linq.Expressions.MemberListBinding ListBind (System.Reflection.MemberInfo member, params System.Linq.Expressions.ElementInit[] initializers);
static member ListBind : System.Reflection.MemberInfo * System.Linq.Expressions.ElementInit[] -> System.Linq.Expressions.MemberListBinding
Public Shared Function ListBind (member As MemberInfo, ParamArray initializers As ElementInit()) As MemberListBinding

Parameter

member
MemberInfo

MemberInfo yang mewakili bidang atau properti untuk mengatur Member properti yang sama dengan.

initializers
ElementInit[]

Array ElementInit objek yang digunakan untuk mengisi Initializers koleksi.

Mengembalikan

MemberListBinding yang memiliki BindingType properti yang sama dengan ListBinding dan Member properti dan Initializers diatur ke nilai yang ditentukan.

Pengecualian

memberadalah null.

-atau-

Satu atau beberapa elemen initializers adalah null.

member tidak mewakili bidang atau properti.

-atau-

FieldType Atau PropertyType bidang atau properti yang member mewakili tidak mengimplementasikan IEnumerable.

Berlaku untuk