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
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[])
- Source:
- MemberListBinding.cs
- Source:
- MemberListBinding.cs
- Source:
- MemberListBinding.cs
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 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>)
- Source:
- MemberListBinding.cs
- Source:
- MemberListBinding.cs
- Source:
- MemberListBinding.cs
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 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>)
- Source:
- MemberListBinding.cs
- Source:
- MemberListBinding.cs
- Source:
- MemberListBinding.cs
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 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é.
- ou -
Le FieldType ou PropertyType du champ ou de la propriété que member
représente n'implémente pas IEnumerable.
S’applique à
ListBind(MemberInfo, ElementInit[])
- Source:
- MemberListBinding.cs
- Source:
- MemberListBinding.cs
- Source:
- MemberListBinding.cs
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 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é.
- ou -
Le FieldType ou PropertyType du champ ou de la propriété que member
représente n'implémente pas IEnumerable.