Expression.ListBind Methode

Definitie

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 is null.

– of –

Een of meer elementen van initializers zijn null.

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 is null.

– of –

Een of meer elementen van initializers zijn null.

member vertegenwoordigt geen veld of eigenschap.

– of –

Het FieldType veld PropertyType of de eigenschap die member vertegenwoordigt, implementeert niet IEnumerable.

Van toepassing op