Expression.ListBind Méthode

Définition

Crée un objet MemberListBinding.

Surcharges

ListBind(MethodInfo, ElementInit[])

Crée un objet MemberListBinding basé sur une méthode d'accesseur de propriété spécifiée.

ListBind(MethodInfo, IEnumerable<ElementInit>)

Crée un objet MemberListBinding basé sur une méthode d’accesseur de propriété spécifiée.

ListBind(MemberInfo, IEnumerable<ElementInit>)

Crée un MemberListBinding dans lequel le membre est un champ ou une propriété.

ListBind(MemberInfo, ElementInit[])

Crée un MemberListBinding dans lequel le membre est un champ ou une propriété.

ListBind(MethodInfo, ElementInit[])

Crée un objet MemberListBinding basé sur une méthode d'accesseur de propriété spécifiée.

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é.

initializers
ElementInit[]

Tableau d'objets ElementInit à utiliser pour remplir la collection Initializers.

Retours

MemberListBinding

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.

Exceptions

propertyAccessor a la valeur null.

  • ou - Un ou plusieurs éléments de initializers sont null.

propertyAccessor ne représente pas une méthode d'accesseur de propriété.

  • ou - Le PropertyType de la propriété à laquelle accède la méthode représentée par propertyAccessor n'implémente pas IEnumerable.

S’applique à

ListBind(MethodInfo, IEnumerable<ElementInit>)

Crée un objet MemberListBinding basé sur une méthode d’accesseur de propriété spécifiée.

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é.

initializers
IEnumerable<ElementInit>

IEnumerable<T> qui contient des objets ElementInit à utiliser pour remplir la collection Initializers.

Retours

MemberListBinding

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.

Exceptions

propertyAccessor a la valeur null.

  • ou - Un ou plusieurs éléments de initializers sont null.

propertyAccessor ne représente pas une méthode d'accesseur de propriété.

  • ou - Le PropertyType de la propriété à laquelle accède la méthode représentée par propertyAccessor n'implémente pas IEnumerable.

S’applique à

ListBind(MemberInfo, IEnumerable<ElementInit>)

Crée un MemberListBinding dans lequel le membre est un champ ou une propriété.

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.

initializers
IEnumerable<ElementInit>

IEnumerable<T> qui contient des objets ElementInit à utiliser pour remplir la collection Initializers.

Retours

MemberListBinding

MemberListBinding dont la propriété BindingType est égale à ListBinding et dont les propriétés Member et Initializers ont les valeurs spécifiées.

Exceptions

member a la valeur null.

  • ou - Un ou plusieurs éléments de initializers sont null.

member ne représente pas un champ ou une propriété.

S’applique à

ListBind(MemberInfo, ElementInit[])

Crée un MemberListBinding dans lequel le membre est un champ ou une propriété.

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.

initializers
ElementInit[]

Tableau d'objets ElementInit à utiliser pour remplir la collection Initializers.

Retours

MemberListBinding

MemberListBinding dont la propriété BindingType est égale à ListBinding et dont les propriétés Member et Initializers ont les valeurs spécifiées.

Exceptions

member a la valeur null.

  • ou - Un ou plusieurs éléments de initializers sont null.

member ne représente pas un champ ou une propriété.

S’applique à