Expression.MemberBind Methode

Definitie

Hiermee maakt u een MemberMemberBinding die de recursieve initialisatie van leden van een lid vertegenwoordigt.

Overloads

Name Description
MemberBind(MethodInfo, MemberBinding[])

Hiermee maakt u een MemberMemberBinding die de recursieve initialisatie vertegenwoordigt van leden van een lid dat wordt geopend met behulp van een methode voor eigenschapstoegang.

MemberBind(MethodInfo, IEnumerable<MemberBinding>)

Hiermee maakt u een MemberMemberBinding die de recursieve initialisatie vertegenwoordigt van leden van een lid dat wordt geopend met behulp van een methode voor eigenschapstoegang.

MemberBind(MemberInfo, IEnumerable<MemberBinding>)

Hiermee maakt u een MemberMemberBinding naam voor de recursieve initialisatie van leden van een veld of eigenschap.

MemberBind(MemberInfo, MemberBinding[])

Hiermee maakt u een MemberMemberBinding naam voor de recursieve initialisatie van leden van een veld of eigenschap.

MemberBind(MethodInfo, MemberBinding[])

Hiermee maakt u een MemberMemberBinding die de recursieve initialisatie vertegenwoordigt van leden van een lid dat wordt geopend met behulp van een methode voor eigenschapstoegang.

public:
 static System::Linq::Expressions::MemberMemberBinding ^ MemberBind(System::Reflection::MethodInfo ^ propertyAccessor, ... cli::array <System::Linq::Expressions::MemberBinding ^> ^ bindings);
public static System.Linq.Expressions.MemberMemberBinding MemberBind(System.Reflection.MethodInfo propertyAccessor, params System.Linq.Expressions.MemberBinding[] bindings);
static member MemberBind : System.Reflection.MethodInfo * System.Linq.Expressions.MemberBinding[] -> System.Linq.Expressions.MemberMemberBinding
Public Shared Function MemberBind (propertyAccessor As MethodInfo, ParamArray bindings As MemberBinding()) As MemberMemberBinding

Parameters

propertyAccessor
MethodInfo

De MethodInfo methode die een eigenschapstoegangsmethode vertegenwoordigt.

bindings
MemberBinding[]

Een matrix met MemberBinding objecten die moeten worden gebruikt om de Bindings verzameling te vullen.

Retouren

Een MemberMemberBinding met de BindingType eigenschap die gelijk is aan MemberBinding, de Member eigenschap die is ingesteld op de PropertyInfo eigenschap die wordt geopend in propertyAccessoren Bindings eigenschappen die zijn ingesteld op de opgegeven waarden.

Uitzonderingen

propertyAccessor of bindings is null.

propertyAccessor vertegenwoordigt geen eigenschapstoegangsmethode.

– of –

De Member eigenschap van een element van bindings een element vertegenwoordigt geen lid van het type eigenschap dat wordt geopend door de methode die propertyAccessor vertegenwoordigt.

Van toepassing op

MemberBind(MethodInfo, IEnumerable<MemberBinding>)

Hiermee maakt u een MemberMemberBinding die de recursieve initialisatie vertegenwoordigt van leden van een lid dat wordt geopend met behulp van een methode voor eigenschapstoegang.

public:
 static System::Linq::Expressions::MemberMemberBinding ^ MemberBind(System::Reflection::MethodInfo ^ propertyAccessor, System::Collections::Generic::IEnumerable<System::Linq::Expressions::MemberBinding ^> ^ bindings);
public static System.Linq.Expressions.MemberMemberBinding MemberBind(System.Reflection.MethodInfo propertyAccessor, System.Collections.Generic.IEnumerable<System.Linq.Expressions.MemberBinding> bindings);
static member MemberBind : System.Reflection.MethodInfo * seq<System.Linq.Expressions.MemberBinding> -> System.Linq.Expressions.MemberMemberBinding
Public Shared Function MemberBind (propertyAccessor As MethodInfo, bindings As IEnumerable(Of MemberBinding)) As MemberMemberBinding

Parameters

propertyAccessor
MethodInfo

De MethodInfo methode die een eigenschapstoegangsmethode vertegenwoordigt.

bindings
IEnumerable<MemberBinding>

Een IEnumerable<T> met MemberBinding objecten die moeten worden gebruikt om de Bindings verzameling te vullen.

Retouren

Een MemberMemberBinding met de BindingType eigenschap die gelijk is aan MemberBinding, de Member eigenschap die is ingesteld op de PropertyInfo eigenschap die wordt geopend in propertyAccessoren Bindings eigenschappen die zijn ingesteld op de opgegeven waarden.

Uitzonderingen

propertyAccessor of bindings is null.

propertyAccessor vertegenwoordigt geen eigenschapstoegangsmethode.

– of –

De Member eigenschap van een element van bindings een element vertegenwoordigt geen lid van het type eigenschap dat wordt geopend door de methode die propertyAccessor vertegenwoordigt.

Van toepassing op

MemberBind(MemberInfo, IEnumerable<MemberBinding>)

Hiermee maakt u een MemberMemberBinding naam voor de recursieve initialisatie van leden van een veld of eigenschap.

public:
 static System::Linq::Expressions::MemberMemberBinding ^ MemberBind(System::Reflection::MemberInfo ^ member, System::Collections::Generic::IEnumerable<System::Linq::Expressions::MemberBinding ^> ^ bindings);
public static System.Linq.Expressions.MemberMemberBinding MemberBind(System.Reflection.MemberInfo member, System.Collections.Generic.IEnumerable<System.Linq.Expressions.MemberBinding> bindings);
static member MemberBind : System.Reflection.MemberInfo * seq<System.Linq.Expressions.MemberBinding> -> System.Linq.Expressions.MemberMemberBinding
Public Shared Function MemberBind (member As MemberInfo, bindings As IEnumerable(Of MemberBinding)) As MemberMemberBinding

Parameters

member
MemberInfo

Hiermee MemberInfo stelt u de Member eigenschap in die gelijk is aan.

bindings
IEnumerable<MemberBinding>

Een IEnumerable<T> met MemberBinding objecten die moeten worden gebruikt om de Bindings verzameling te vullen.

Retouren

Een MemberMemberBinding met de BindingType eigenschap gelijk aan MemberBinding en de Member eigenschappen die Bindings zijn ingesteld op de opgegeven waarden.

Uitzonderingen

member of bindings is null.

member vertegenwoordigt geen veld of eigenschap.

– of –

De Member eigenschap van een element van bindings een element vertegenwoordigt geen lid van het type veld of eigenschap dat member vertegenwoordigt.

Opmerkingen

De member parameter moet een veld of eigenschap vertegenwoordigen.

Van toepassing op

MemberBind(MemberInfo, MemberBinding[])

Hiermee maakt u een MemberMemberBinding naam voor de recursieve initialisatie van leden van een veld of eigenschap.

public:
 static System::Linq::Expressions::MemberMemberBinding ^ MemberBind(System::Reflection::MemberInfo ^ member, ... cli::array <System::Linq::Expressions::MemberBinding ^> ^ bindings);
public static System.Linq.Expressions.MemberMemberBinding MemberBind(System.Reflection.MemberInfo member, params System.Linq.Expressions.MemberBinding[] bindings);
static member MemberBind : System.Reflection.MemberInfo * System.Linq.Expressions.MemberBinding[] -> System.Linq.Expressions.MemberMemberBinding
Public Shared Function MemberBind (member As MemberInfo, ParamArray bindings As MemberBinding()) As MemberMemberBinding

Parameters

member
MemberInfo

Hiermee MemberInfo stelt u de Member eigenschap in die gelijk is aan.

bindings
MemberBinding[]

Een matrix met MemberBinding objecten die moeten worden gebruikt om de Bindings verzameling te vullen.

Retouren

Een MemberMemberBinding met de BindingType eigenschap gelijk aan MemberBinding en de Member eigenschappen die Bindings zijn ingesteld op de opgegeven waarden.

Uitzonderingen

member of bindings is null.

member vertegenwoordigt geen veld of eigenschap.

– of –

De Member eigenschap van een element van bindings een element vertegenwoordigt geen lid van het type veld of eigenschap dat member vertegenwoordigt.

Opmerkingen

De member parameter moet een veld of eigenschap vertegenwoordigen.

Van toepassing op