Expression.ListBind Méthode

Définition

Crée un objet MemberListBinding.Creates a MemberListBinding object.

Surcharges

ListBind(MethodInfo, ElementInit[])

Crée un objet MemberListBinding basé sur une méthode d'accesseur de propriété spécifiée.Creates a MemberListBinding object based on a specified property accessor method.

ListBind(MethodInfo, IEnumerable<ElementInit>)

Crée un objet MemberListBinding basé sur une méthode d’accesseur de propriété spécifiée.Creates a MemberListBinding based on a specified property accessor method.

ListBind(MemberInfo, IEnumerable<ElementInit>)

Crée un MemberListBinding dans lequel le membre est un champ ou une propriété.Creates a MemberListBinding where the member is a field or property.

ListBind(MemberInfo, ElementInit[])

Crée un MemberListBinding dans lequel le membre est un champ ou une propriété.Creates a MemberListBinding where the member is a field or property.

ListBind(MethodInfo, ElementInit[])

Crée un objet MemberListBinding basé sur une méthode d'accesseur de propriété spécifiée.Creates a MemberListBinding object based on a specified property accessor method.

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

Paramètres

propertyAccessor
MethodInfo

MethodInfo qui représente une méthode d'accesseur de propriété.A MethodInfo that represents a property accessor method.

initializers
ElementInit[]

Tableau d'objets ElementInit à utiliser pour remplir la collection Initializers.An array of ElementInit objects to use to populate the Initializers collection.

Retours

MemberListBinding dont la propriété BindingType est égale à ListBinding, dont la propriété Member a pour valeur le MemberInfo qui représente la propriété accessible dans propertyAccessor, et dont Initializers est rempli avec les éléments de initializers.A MemberListBinding that has the BindingType property equal to ListBinding, the Member property set to the MemberInfo that represents the property accessed in propertyAccessor, and Initializers populated with the elements of initializers.

Exceptions

propertyAccessor a la valeur null.propertyAccessor is null.

- ou --or- Un ou plusieurs éléments de initializers sont null.One or more elements of initializers are null.

propertyAccessor ne représente pas une méthode d'accesseur de propriété.propertyAccessor does not represent a property accessor method.

- ou --or- Le PropertyType de la propriété à laquelle accède la méthode représentée par propertyAccessor n'implémente pas IEnumerable.The PropertyType of the property that the method represented by propertyAccessor accesses does not implement IEnumerable.

ListBind(MethodInfo, IEnumerable<ElementInit>)

Crée un objet MemberListBinding basé sur une méthode d’accesseur de propriété spécifiée.Creates a MemberListBinding based on a specified property accessor method.

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

Paramètres

propertyAccessor
MethodInfo

MethodInfo qui représente une méthode d'accesseur de propriété.A MethodInfo that represents a property accessor method.

initializers
IEnumerable<ElementInit>

IEnumerable<T> qui contient des objets ElementInit à utiliser pour remplir la collection Initializers.An IEnumerable<T> that contains ElementInit objects to use to populate the Initializers collection.

Retours

MemberListBinding dont la propriété BindingType est égale à ListBinding, dont la propriété Member a pour valeur le MemberInfo qui représente la propriété accessible dans propertyAccessor, et dont Initializers est rempli avec les éléments de initializers.A MemberListBinding that has the BindingType property equal to ListBinding, the Member property set to the MemberInfo that represents the property accessed in propertyAccessor, and Initializers populated with the elements of initializers.

Exceptions

propertyAccessor a la valeur null.propertyAccessor is null.

- ou --or- Un ou plusieurs éléments de initializers sont null.One or more elements of initializers are null.

propertyAccessor ne représente pas une méthode d'accesseur de propriété.propertyAccessor does not represent a property accessor method.

- ou --or- Le PropertyType de la propriété à laquelle accède la méthode représentée par propertyAccessor n'implémente pas IEnumerable.The PropertyType of the property that the method represented by propertyAccessor accesses does not implement IEnumerable.

ListBind(MemberInfo, IEnumerable<ElementInit>)

Crée un MemberListBinding dans lequel le membre est un champ ou une propriété.Creates a MemberListBinding where the member is a field or property.

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

Paramètres

member
MemberInfo

MemberInfo qui représente un champ ou une propriété auquel la propriété Member doit être égale.A MemberInfo that represents a field or property to set the Member property equal to.

initializers
IEnumerable<ElementInit>

IEnumerable<T> qui contient des objets ElementInit à utiliser pour remplir la collection Initializers.An IEnumerable<T> that contains ElementInit objects to use to populate the Initializers collection.

Retours

MemberListBinding dont la propriété BindingType est égale à ListBinding et dont les propriétés Member et Initializers ont les valeurs spécifiées.A MemberListBinding that has the BindingType property equal to ListBinding and the Member and Initializers properties set to the specified values.

Exceptions

member a la valeur null.member is null.

- ou --or- Un ou plusieurs éléments de initializers sont null.One or more elements of initializers are null.

member ne représente pas un champ ou une propriété.member does not represent a field or property.

- ou --or- Le FieldType ou PropertyType du champ ou de la propriété que member représente n'implémente pas IEnumerable.The FieldType or PropertyType of the field or property that member represents does not implement IEnumerable.

ListBind(MemberInfo, ElementInit[])

Crée un MemberListBinding dans lequel le membre est un champ ou une propriété.Creates a MemberListBinding where the member is a field or property.

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

Paramètres

member
MemberInfo

MemberInfo qui représente un champ ou une propriété auquel la propriété Member doit être égale.A MemberInfo that represents a field or property to set the Member property equal to.

initializers
ElementInit[]

Tableau d'objets ElementInit à utiliser pour remplir la collection Initializers.An array of ElementInit objects to use to populate the Initializers collection.

Retours

MemberListBinding dont la propriété BindingType est égale à ListBinding et dont les propriétés Member et Initializers ont les valeurs spécifiées.A MemberListBinding that has the BindingType property equal to ListBinding and the Member and Initializers properties set to the specified values.

Exceptions

member a la valeur null.member is null.

- ou --or- Un ou plusieurs éléments de initializers sont null.One or more elements of initializers are null.

member ne représente pas un champ ou une propriété.member does not represent a field or property.

- ou --or- Le FieldType ou PropertyType du champ ou de la propriété que member représente n'implémente pas IEnumerable.The FieldType or PropertyType of the field or property that member represents does not implement IEnumerable.

S’applique à