Udostępnij za pośrednictwem


Expression.ListBind Metoda

Definicja

Tworzy obiekt MemberListBinding.

Przeciążenia

ListBind(MethodInfo, ElementInit[])

MemberListBinding Tworzy obiekt na podstawie określonej metody dostępu właściwości.

ListBind(MethodInfo, IEnumerable<ElementInit>)

Tworzy obiekt MemberListBinding oparty na określonej metodzie dostępu do właściwości.

ListBind(MemberInfo, IEnumerable<ElementInit>)

MemberListBinding Tworzy miejsce, w którym element członkowski jest polem lub właściwością.

ListBind(MemberInfo, ElementInit[])

MemberListBinding Tworzy miejsce, w którym element członkowski jest polem lub właściwością.

ListBind(MethodInfo, ElementInit[])

Źródło:
MemberListBinding.cs
Źródło:
MemberListBinding.cs
Źródło:
MemberListBinding.cs

MemberListBinding Tworzy obiekt na podstawie określonej metody dostępu właściwości.

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

Parametry

propertyAccessor
MethodInfo

Element MethodInfo reprezentujący metodę dostępu właściwości.

initializers
ElementInit[]

Tablica ElementInit obiektów do użycia w celu wypełnienia kolekcji Initializers .

Zwraca

WłaściwośćMemberListBinding, która ma właściwość równą ListBindingBindingType , Member właściwość ustawiona na MemberInfo właściwość reprezentującą właściwość dostępną w propertyAccessorobiekcie i Initializers wypełniona elementami initializerselementu .

Wyjątki

propertyAccessor to null.

-lub-

Co najmniej jeden element elementu initializers to null.

propertyAccessor nie reprezentuje metody metody dostępu właściwości.

-lub-

Właściwość PropertyType , którą metoda reprezentowana przez propertyAccessor metody accesses nie implementuje IEnumerable.

Dotyczy

ListBind(MethodInfo, IEnumerable<ElementInit>)

Źródło:
MemberListBinding.cs
Źródło:
MemberListBinding.cs
Źródło:
MemberListBinding.cs

Tworzy obiekt MemberListBinding oparty na określonej metodzie dostępu do właściwości.

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

Parametry

propertyAccessor
MethodInfo

Element MethodInfo reprezentujący metodę dostępu właściwości.

initializers
IEnumerable<ElementInit>

Obiekt IEnumerable<T> zawierający ElementInit obiekty używane do wypełniania kolekcji Initializers .

Zwraca

WłaściwośćMemberListBinding, która ma właściwość równą ListBindingBindingType , Member właściwość ustawiona na MemberInfo właściwość reprezentującą właściwość dostępną w propertyAccessorobiekcie i Initializers wypełniona elementami initializerselementu .

Wyjątki

propertyAccessor to null.

-lub-

Co najmniej jeden element elementu initializers to null.

propertyAccessor nie reprezentuje metody metody dostępu właściwości.

-lub-

Właściwość PropertyType , którą metoda reprezentowana przez propertyAccessor metody accesses nie implementuje IEnumerable.

Dotyczy

ListBind(MemberInfo, IEnumerable<ElementInit>)

Źródło:
MemberListBinding.cs
Źródło:
MemberListBinding.cs
Źródło:
MemberListBinding.cs

MemberListBinding Tworzy miejsce, w którym element członkowski jest polem lub właściwością.

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

Parametry

member
MemberInfo

Element MemberInfo reprezentujący pole lub właściwość do ustawienia właściwości równej Member .

initializers
IEnumerable<ElementInit>

Obiekt IEnumerable<T> zawierający ElementInit obiekty używane do wypełniania kolekcji Initializers .

Zwraca

WłaściwośćMemberListBinding, która ma właściwość równą ListBindingBindingType właściwości i i InitializersMember ustawioną na określone wartości.

Wyjątki

member to null.

-lub-

Co najmniej jeden element elementu initializers to null.

member nie reprezentuje pola ani właściwości.

-lub-

Pole FieldType lub PropertyType właściwość member reprezentująca nie implementuje IEnumerableelementu .

Dotyczy

ListBind(MemberInfo, ElementInit[])

Źródło:
MemberListBinding.cs
Źródło:
MemberListBinding.cs
Źródło:
MemberListBinding.cs

MemberListBinding Tworzy miejsce, w którym element członkowski jest polem lub właściwością.

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

Parametry

member
MemberInfo

Element MemberInfo reprezentujący pole lub właściwość do ustawienia właściwości równej Member .

initializers
ElementInit[]

Tablica ElementInit obiektów do użycia w celu wypełnienia kolekcji Initializers .

Zwraca

WłaściwośćMemberListBinding, która ma właściwość równą ListBindingBindingType właściwości i i InitializersMember ustawioną na określone wartości.

Wyjątki

member to null.

-lub-

Co najmniej jeden element elementu initializers to null.

member nie reprezentuje pola ani właściwości.

-lub-

Pole FieldType lub PropertyType właściwość member reprezentująca nie implementuje IEnumerableelementu .

Dotyczy