Expression.ListBind Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt ein MemberListBinding-Objekt.
Überlädt
ListBind(MethodInfo, ElementInit[]) |
Erstellt auf der Grundlage einer angegebenen Eigenschaftenaccessormethode ein MemberListBinding-Objekt. |
ListBind(MethodInfo, IEnumerable<ElementInit>) |
Erstellt auf der Grundlage einer angegebenen Eigenschaftenzugriffsmethode ein MemberListBinding-Objekt. |
ListBind(MemberInfo, IEnumerable<ElementInit>) |
Erstellt ein MemberListBinding, bei dem der Member ein Feld oder eine Eigenschaft ist. |
ListBind(MemberInfo, ElementInit[]) |
Erstellt ein MemberListBinding, bei dem der Member ein Feld oder eine Eigenschaft ist. |
ListBind(MethodInfo, ElementInit[])
- Quelle:
- MemberListBinding.cs
- Quelle:
- MemberListBinding.cs
- Quelle:
- MemberListBinding.cs
Erstellt auf der Grundlage einer angegebenen Eigenschaftenaccessormethode ein MemberListBinding-Objekt.
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
Eine MethodInfo, die eine Eigenschaftenaccessormethode darstellt.
- initializers
- ElementInit[]
Ein Array von ElementInit-Objekten, mit denen die Initializers-Auflistung aufgefüllt wird.
Gibt zurück
Ein MemberListBinding, bei dem die BindingType-Eigenschaft gleich ListBinding ist, die Member-Eigenschaft auf die MemberInfo festgelegt ist, die die Eigenschaft darstellt, auf die in propertyAccessor
zugegriffen wird, und Initializers mit den Elementen von initializers
aufgefüllt ist.
Ausnahmen
propertyAccessor
ist null
.
- oder -
Mindestens ein Element von initializers
ist null
.
propertyAccessor
stellt keine Eigenschaftenzugriffsmethode dar.
- oder -
Der PropertyType der Eigenschaft, auf die die durch propertyAccessor
-dargestellte Methode zugreift, implementiert IEnumerable nicht.
Gilt für:
ListBind(MethodInfo, IEnumerable<ElementInit>)
- Quelle:
- MemberListBinding.cs
- Quelle:
- MemberListBinding.cs
- Quelle:
- MemberListBinding.cs
Erstellt auf der Grundlage einer angegebenen Eigenschaftenzugriffsmethode ein MemberListBinding-Objekt.
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
Eine MethodInfo, die eine Eigenschaftenaccessormethode darstellt.
- initializers
- IEnumerable<ElementInit>
Ein IEnumerable<T>, das ElementInit-Objekte enthält, mit denen die Initializers-Auflistung aufgefüllt werden soll.
Gibt zurück
Ein MemberListBinding, bei dem die BindingType-Eigenschaft gleich ListBinding ist, die Member-Eigenschaft auf die MemberInfo festgelegt ist, die die Eigenschaft darstellt, auf die in propertyAccessor
zugegriffen wird, und Initializers mit den Elementen von initializers
aufgefüllt ist.
Ausnahmen
propertyAccessor
ist null
.
- oder -
Mindestens ein Element von initializers
ist null
.
propertyAccessor
stellt keine Eigenschaftenzugriffsmethode dar.
- oder -
Der PropertyType der Eigenschaft, auf die die durch propertyAccessor
-dargestellte Methode zugreift, implementiert IEnumerable nicht.
Gilt für:
ListBind(MemberInfo, IEnumerable<ElementInit>)
- Quelle:
- MemberListBinding.cs
- Quelle:
- MemberListBinding.cs
- Quelle:
- MemberListBinding.cs
Erstellt ein MemberListBinding, bei dem der Member ein Feld oder eine Eigenschaft ist.
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
Eine MemberInfo, die ein Feld oder eine Eigenschaft darstellt, auf die die Member-Eigenschaft festgelegt werden soll.
- initializers
- IEnumerable<ElementInit>
Ein IEnumerable<T>, das ElementInit-Objekte enthält, mit denen die Initializers-Auflistung aufgefüllt werden soll.
Gibt zurück
Ein MemberListBinding, bei dem die BindingType-Eigenschaft gleich ListBinding ist und die Member-Eigenschaft sowie die Initializers-Eigenschaft auf die angegebenen Werte festgelegt sind.
Ausnahmen
member
stellt kein Feld bzw. keine Eigenschaft dar.
- oder -
Der FieldType oder der PropertyType des Felds oder der Eigenschaft, das bzw. die member
darstellt, implementiert IEnumerable nicht.
Gilt für:
ListBind(MemberInfo, ElementInit[])
- Quelle:
- MemberListBinding.cs
- Quelle:
- MemberListBinding.cs
- Quelle:
- MemberListBinding.cs
Erstellt ein MemberListBinding, bei dem der Member ein Feld oder eine Eigenschaft ist.
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
Eine MemberInfo, die ein Feld oder eine Eigenschaft darstellt, auf die die Member-Eigenschaft festgelegt werden soll.
- initializers
- ElementInit[]
Ein Array von ElementInit-Objekten, mit denen die Initializers-Auflistung aufgefüllt wird.
Gibt zurück
Ein MemberListBinding, bei dem die BindingType-Eigenschaft gleich ListBinding ist und die Member-Eigenschaft sowie die Initializers-Eigenschaft auf die angegebenen Werte festgelegt sind.
Ausnahmen
member
stellt kein Feld bzw. keine Eigenschaft dar.
- oder -
Der FieldType oder der PropertyType des Felds oder der Eigenschaft, das bzw. die member
darstellt, implementiert IEnumerable nicht.