Expression.ListBind Methode

Definition

Erstellt ein MemberListBinding-Objekt.

Überlädt

Name Beschreibung
ListBind(MethodInfo, ElementInit[])

Erstellt ein MemberListBinding Objekt basierend auf einer angegebenen Eigenschaftsaccessormethode.

ListBind(MethodInfo, IEnumerable<ElementInit>)

Erstellt eine MemberListBinding basierend auf einer angegebenen Eigenschaftsaccessormethode.

ListBind(MemberInfo, IEnumerable<ElementInit>)

Erstellt ein MemberListBinding Element, bei dem es sich um ein Feld oder eine Eigenschaft handelt.

ListBind(MemberInfo, ElementInit[])

Erstellt ein MemberListBinding Element, bei dem es sich um ein Feld oder eine Eigenschaft handelt.

ListBind(MethodInfo, ElementInit[])

Erstellt ein MemberListBinding Objekt basierend auf einer angegebenen Eigenschaftsaccessormethode.

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

Parameter

propertyAccessor
MethodInfo

A MethodInfo , das eine Eigenschaftsaccessormethode darstellt.

initializers
ElementInit[]

Ein Array von ElementInit Objekten, die zum Auffüllen der Initializers Auflistung verwendet werden sollen.

Gibt zurück

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.

Ausnahmen

propertyAccessor ist null.

-oder-

Mindestens ein Element von initializers sind null.

propertyAccessor stellt keine Eigenschaftsaccessormethode dar.

-oder-

Die PropertyType Eigenschaft, die von Accesses dargestellte propertyAccessor Methode wird nicht implementiert IEnumerable.

Gilt für:

ListBind(MethodInfo, IEnumerable<ElementInit>)

Erstellt eine MemberListBinding basierend auf einer angegebenen Eigenschaftsaccessormethode.

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

Parameter

propertyAccessor
MethodInfo

A MethodInfo , das eine Eigenschaftsaccessormethode darstellt.

initializers
IEnumerable<ElementInit>

Ein IEnumerable<T> Objekt, das Objekte enthält ElementInit , die zum Auffüllen der Initializers Auflistung verwendet werden sollen.

Gibt zurück

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.

Ausnahmen

propertyAccessor ist null.

-oder-

Mindestens ein Element von initializers sind null.

propertyAccessor stellt keine Eigenschaftsaccessormethode dar.

-oder-

Die PropertyType Eigenschaft, die von Accesses dargestellte propertyAccessor Methode wird nicht implementiert IEnumerable.

Gilt für:

ListBind(MemberInfo, IEnumerable<ElementInit>)

Erstellt ein MemberListBinding Element, bei dem es sich um ein Feld oder eine Eigenschaft handelt.

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

Parameter

member
MemberInfo

Ein MemberInfo Wert, der ein Feld oder eine Eigenschaft darstellt, auf das die Member Eigenschaft festgelegt werden soll.

initializers
IEnumerable<ElementInit>

Ein IEnumerable<T> Objekt, das Objekte enthält ElementInit , die zum Auffüllen der Initializers Auflistung verwendet werden sollen.

Gibt zurück

A MemberListBinding that has the BindingType property equal to ListBinding and the MemberInitializers properties set to the specified values.

Ausnahmen

member ist null.

-oder-

Mindestens ein Element von initializers sind null.

member stellt kein Feld oder eine Eigenschaft dar.

-oder-

PropertyType Das FieldType Feld oder die Eigenschaft, das darstellt, member implementiert IEnumerablenicht.

Gilt für:

ListBind(MemberInfo, ElementInit[])

Erstellt ein MemberListBinding Element, bei dem es sich um ein Feld oder eine Eigenschaft handelt.

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

Parameter

member
MemberInfo

Ein MemberInfo Wert, der ein Feld oder eine Eigenschaft darstellt, auf das die Member Eigenschaft festgelegt werden soll.

initializers
ElementInit[]

Ein Array von ElementInit Objekten, die zum Auffüllen der Initializers Auflistung verwendet werden sollen.

Gibt zurück

A MemberListBinding that has the BindingType property equal to ListBinding and the MemberInitializers properties set to the specified values.

Ausnahmen

member ist null.

-oder-

Mindestens ein Element von initializers sind null.

member stellt kein Feld oder eine Eigenschaft dar.

-oder-

PropertyType Das FieldType Feld oder die Eigenschaft, das darstellt, member implementiert IEnumerablenicht.

Gilt für: