Expression.ListBind Méthode

Définition

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 a la valeur null.

-ou-

Un ou plusieurs éléments sont initializersnull.

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 a la valeur null.

-ou-

Un ou plusieurs éléments sont initializersnull.

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 à