Expression.ListBind Метод

Определение

Создает объект MemberListBinding.

Перегрузки

Имя Описание
ListBind(MethodInfo, ElementInit[])

MemberListBinding Создает объект на основе указанного метода доступа к свойствам.

ListBind(MethodInfo, IEnumerable<ElementInit>)

Создает объект MemberListBinding на основе указанного метода доступа к свойствам.

ListBind(MemberInfo, IEnumerable<ElementInit>)

MemberListBinding Создает место, где элемент является полем или свойством.

ListBind(MemberInfo, ElementInit[])

MemberListBinding Создает место, где элемент является полем или свойством.

ListBind(MethodInfo, ElementInit[])

Исходный код:
MemberListBinding.cs
Исходный код:
MemberListBinding.cs
Исходный код:
MemberListBinding.cs
Исходный код:
MemberListBinding.cs
Исходный код:
MemberListBinding.cs

MemberListBinding Создает объект на основе указанного метода доступа к свойствам.

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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Property metadata or other accessor may be trimmed.")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Property metadata or other accessor may be trimmed.")>]
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

Параметры

propertyAccessor
MethodInfo

Объект MethodInfo , представляющий метод доступа к свойствам.

initializers
ElementInit[]

Массив объектов, используемых ElementInit для заполнения Initializers коллекции.

Возвращаемое значение

Свойство, равное свойству, MemberListBinding заданному BindingType свойству, которое представляет свойство, к которому обращаетсяListBinding, и Member заполняется элементамиMemberInfo.propertyAccessorInitializersinitializers

Атрибуты

Исключения

propertyAccessor равно null.

–или–

Один или несколько элементовinitializers.null

propertyAccessor не представляет метод доступа к свойствам.

–или–

Свойство PropertyType , представленное методом propertyAccessor accesses, не реализуется IEnumerable.

Применяется к

ListBind(MethodInfo, IEnumerable<ElementInit>)

Исходный код:
MemberListBinding.cs
Исходный код:
MemberListBinding.cs
Исходный код:
MemberListBinding.cs
Исходный код:
MemberListBinding.cs
Исходный код:
MemberListBinding.cs

Создает объект MemberListBinding на основе указанного метода доступа к свойствам.

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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Property metadata or other accessor may be trimmed.")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Property metadata or other accessor may be trimmed.")>]
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

Параметры

propertyAccessor
MethodInfo

Объект MethodInfo , представляющий метод доступа к свойствам.

initializers
IEnumerable<ElementInit>

Объект IEnumerable<T> , содержащий ElementInit объекты, используемые для заполнения Initializers коллекции.

Возвращаемое значение

Свойство, равное свойству, MemberListBinding заданному BindingType свойству, которое представляет свойство, к которому обращаетсяListBinding, и Member заполняется элементамиMemberInfo.propertyAccessorInitializersinitializers

Атрибуты

Исключения

propertyAccessor равно null.

–или–

Один или несколько элементовinitializers.null

propertyAccessor не представляет метод доступа к свойствам.

–или–

Свойство PropertyType , представленное методом propertyAccessor accesses, не реализуется IEnumerable.

Применяется к

ListBind(MemberInfo, IEnumerable<ElementInit>)

Исходный код:
MemberListBinding.cs
Исходный код:
MemberListBinding.cs
Исходный код:
MemberListBinding.cs
Исходный код:
MemberListBinding.cs
Исходный код:
MemberListBinding.cs

MemberListBinding Создает место, где элемент является полем или свойством.

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

Параметры

member
MemberInfo

Значение MemberInfo , представляющее поле или свойство для задания свойства, равного свойству Member .

initializers
IEnumerable<ElementInit>

Объект IEnumerable<T> , содержащий ElementInit объекты, используемые для заполнения Initializers коллекции.

Возвращаемое значение

Значение MemberListBinding , равное свойству BindingTypeListBinding и MemberInitializers свойствам, заданным указанным значениям.

Исключения

member равно null.

–или–

Один или несколько элементовinitializers.null

member не представляет поле или свойство.

–или–

FieldType Поле PropertyType или свойство, member представляющее не реализуетсяIEnumerable.

Применяется к

ListBind(MemberInfo, ElementInit[])

Исходный код:
MemberListBinding.cs
Исходный код:
MemberListBinding.cs
Исходный код:
MemberListBinding.cs
Исходный код:
MemberListBinding.cs
Исходный код:
MemberListBinding.cs

MemberListBinding Создает место, где элемент является полем или свойством.

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

Параметры

member
MemberInfo

Значение MemberInfo , представляющее поле или свойство для задания свойства, равного свойству Member .

initializers
ElementInit[]

Массив объектов, используемых ElementInit для заполнения Initializers коллекции.

Возвращаемое значение

Значение MemberListBinding , равное свойству BindingTypeListBinding и MemberInitializers свойствам, заданным указанным значениям.

Исключения

member равно null.

–или–

Один или несколько элементовinitializers.null

member не представляет поле или свойство.

–или–

FieldType Поле PropertyType или свойство, member представляющее не реализуетсяIEnumerable.

Применяется к