Expression.ListBind Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u een MemberListBinding object.
Overloads
| Name | Description |
|---|---|
| ListBind(MethodInfo, ElementInit[]) |
Hiermee maakt u een MemberListBinding object op basis van een opgegeven methode voor eigenschapstoegang. |
| ListBind(MethodInfo, IEnumerable<ElementInit>) |
Hiermee maakt u een MemberListBinding op basis van een opgegeven methode voor eigenschapstoegang. |
| ListBind(MemberInfo, IEnumerable<ElementInit>) |
Hiermee maakt u een MemberListBinding locatie waar het lid een veld of eigenschap is. |
| ListBind(MemberInfo, ElementInit[]) |
Hiermee maakt u een MemberListBinding locatie waar het lid een veld of eigenschap is. |
ListBind(MethodInfo, ElementInit[])
Hiermee maakt u een MemberListBinding object op basis van een opgegeven methode voor eigenschapstoegang.
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
Parameters
- propertyAccessor
- MethodInfo
Een MethodInfo die een methode voor eigenschapstoegang vertegenwoordigt.
- initializers
- ElementInit[]
Een matrix met ElementInit objecten die moeten worden gebruikt om de Initializers verzameling te vullen.
Retouren
Een MemberListBinding met de BindingType eigenschap die gelijk is aan ListBinding, de Member eigenschap die is ingesteld op de MemberInfo eigenschap die wordt geopend in propertyAccessoren Initializers gevuld met de elementen van initializers.
Uitzonderingen
propertyAccessor is null.
– of –
Een of meer elementen van initializers zijn null.
propertyAccessor vertegenwoordigt geen eigenschapstoegangsmethode.
– of –
De PropertyType eigenschap die wordt vertegenwoordigd door de methode die wordt vertegenwoordigd door propertyAccessor accesses, implementeert niet IEnumerable.
Van toepassing op
ListBind(MethodInfo, IEnumerable<ElementInit>)
Hiermee maakt u een MemberListBinding op basis van een opgegeven methode voor eigenschapstoegang.
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
Parameters
- propertyAccessor
- MethodInfo
Een MethodInfo die een methode voor eigenschapstoegang vertegenwoordigt.
- initializers
- IEnumerable<ElementInit>
Een IEnumerable<T> met ElementInit objecten die moeten worden gebruikt om de Initializers verzameling te vullen.
Retouren
Een MemberListBinding met de BindingType eigenschap die gelijk is aan ListBinding, de Member eigenschap die is ingesteld op de MemberInfo eigenschap die wordt geopend in propertyAccessoren Initializers gevuld met de elementen van initializers.
Uitzonderingen
propertyAccessor is null.
– of –
Een of meer elementen van initializers zijn null.
propertyAccessor vertegenwoordigt geen eigenschapstoegangsmethode.
– of –
De PropertyType eigenschap die wordt vertegenwoordigd door de methode die wordt vertegenwoordigd door propertyAccessor accesses, implementeert niet IEnumerable.
Van toepassing op
ListBind(MemberInfo, IEnumerable<ElementInit>)
Hiermee maakt u een MemberListBinding locatie waar het lid een veld of eigenschap is.
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
Parameters
- member
- MemberInfo
Een MemberInfo die een veld of eigenschap vertegenwoordigt om de Member eigenschap in te stellen die gelijk is aan.
- initializers
- IEnumerable<ElementInit>
Een IEnumerable<T> met ElementInit objecten die moeten worden gebruikt om de Initializers verzameling te vullen.
Retouren
Een MemberListBinding met de BindingType eigenschap gelijk aan ListBinding en de Member eigenschappen die Initializers zijn ingesteld op de opgegeven waarden.
Uitzonderingen
member vertegenwoordigt geen veld of eigenschap.
– of –
Het FieldType veld PropertyType of de eigenschap die member vertegenwoordigt, implementeert niet IEnumerable.
Van toepassing op
ListBind(MemberInfo, ElementInit[])
Hiermee maakt u een MemberListBinding locatie waar het lid een veld of eigenschap is.
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
Parameters
- member
- MemberInfo
Een MemberInfo die een veld of eigenschap vertegenwoordigt om de Member eigenschap in te stellen die gelijk is aan.
- initializers
- ElementInit[]
Een matrix met ElementInit objecten die moeten worden gebruikt om de Initializers verzameling te vullen.
Retouren
Een MemberListBinding met de BindingType eigenschap gelijk aan ListBinding en de Member eigenschappen die Initializers zijn ingesteld op de opgegeven waarden.
Uitzonderingen
member vertegenwoordigt geen veld of eigenschap.
– of –
Het FieldType veld PropertyType of de eigenschap die member vertegenwoordigt, implementeert niet IEnumerable.