Expression.ListBind Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un objet MemberListBinding.
Surcharges
| Nom | Description |
|---|---|
| ListBind(MethodInfo, ElementInit[]) |
Crée un MemberListBinding objet basé sur une méthode d’accesseur de propriété spécifiée. |
| ListBind(MethodInfo, IEnumerable<ElementInit>) |
Crée une MemberListBinding méthode d’accesseur de propriété spécifiée. |
| ListBind(MemberInfo, IEnumerable<ElementInit>) |
Crée un MemberListBinding emplacement où le membre est un champ ou une propriété. |
| ListBind(MemberInfo, ElementInit[]) |
Crée un MemberListBinding emplacement où le membre est un champ ou une propriété. |
ListBind(MethodInfo, ElementInit[])
Crée un MemberListBinding objet 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
Qui MethodInfo représente une méthode d’accesseur de propriété.
- initializers
- ElementInit[]
Tableau d’objets ElementInit à utiliser pour remplir la Initializers collection.
Retours
Qui MemberListBinding a la BindingType propriété égale à ListBinding, la Member propriété définie sur celle MemberInfo qui représente la propriété accessible dans propertyAccessor, et Initializers remplie avec les éléments de initializers.
Exceptions
propertyAccessor a la valeur null.
-ou-
Un ou plusieurs éléments sont initializersnull.
propertyAccessor ne représente pas une méthode d’accesseur de propriété.
-ou-
La PropertyType propriété que la méthode représentée par propertyAccessor les accès n’implémente IEnumerablepas .
S’applique à
ListBind(MethodInfo, IEnumerable<ElementInit>)
Crée une MemberListBinding 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
Qui MethodInfo représente une méthode d’accesseur de propriété.
- initializers
- IEnumerable<ElementInit>
Qui IEnumerable<T> contient des ElementInit objets à utiliser pour remplir la Initializers collection.
Retours
Qui MemberListBinding a la BindingType propriété égale à ListBinding, la Member propriété définie sur celle MemberInfo qui représente la propriété accessible dans propertyAccessor, et Initializers remplie avec les éléments de initializers.
Exceptions
propertyAccessor a la valeur null.
-ou-
Un ou plusieurs éléments sont initializersnull.
propertyAccessor ne représente pas une méthode d’accesseur de propriété.
-ou-
La PropertyType propriété que la méthode représentée par propertyAccessor les accès n’implémente IEnumerablepas .
S’applique à
ListBind(MemberInfo, IEnumerable<ElementInit>)
Crée un MemberListBinding emplacement où 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
Qui MemberInfo représente un champ ou une propriété à définir comme valeur égale à la Member propriété.
- initializers
- IEnumerable<ElementInit>
Qui IEnumerable<T> contient des ElementInit objets à utiliser pour remplir la Initializers collection.
Retours
Qui MemberListBinding a la BindingType propriété égale à ListBinding et les MemberInitializers propriétés définies sur les valeurs spécifiées.
Exceptions
member ne représente pas un champ ou une propriété.
-ou-
Le FieldType ou PropertyType du champ ou de la propriété qui member représente n’implémente IEnumerablepas .
S’applique à
ListBind(MemberInfo, ElementInit[])
Crée un MemberListBinding emplacement où 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
Qui MemberInfo représente un champ ou une propriété à définir comme valeur égale à la Member propriété.
- initializers
- ElementInit[]
Tableau d’objets ElementInit à utiliser pour remplir la Initializers collection.
Retours
Qui MemberListBinding a la BindingType propriété égale à ListBinding et les MemberInitializers propriétés définies sur les valeurs spécifiées.
Exceptions
member ne représente pas un champ ou une propriété.
-ou-
Le FieldType ou PropertyType du champ ou de la propriété qui member représente n’implémente IEnumerablepas .