Expression.MemberBind Methode

Definition

Erstellt ein MemberMemberBinding, das die rekursive Initialisierung der Member eines Members darstellt.

Überlädt

MemberBind(MethodInfo, MemberBinding[])

Erstellt ein MemberMemberBinding, das die rekursive Initialisierung der Member eines Members darstellt, auf den durch eine Eigenschaftenzugriffsmethode zugegriffen wird.

MemberBind(MethodInfo, IEnumerable<MemberBinding>)

Erstellt ein MemberMemberBinding, das die rekursive Initialisierung der Member eines Members darstellt, auf den durch eine Eigenschaftenzugriffsmethode zugegriffen wird.

MemberBind(MemberInfo, IEnumerable<MemberBinding>)

Erstellt ein MemberMemberBinding, das die rekursive Initialisierung der Member eines Felds oder einer Eigenschaft darstellt.

MemberBind(MemberInfo, MemberBinding[])

Erstellt ein MemberMemberBinding, das die rekursive Initialisierung der Member eines Felds oder einer Eigenschaft darstellt.

MemberBind(MethodInfo, MemberBinding[])

Erstellt ein MemberMemberBinding, das die rekursive Initialisierung der Member eines Members darstellt, auf den durch eine Eigenschaftenzugriffsmethode zugegriffen wird.

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

Parameter

propertyAccessor
MethodInfo

Die MethodInfo, die eine Eigenschaftenzugriffsmethode darstellt.

bindings
MemberBinding[]

Ein Array von MemberBinding-Objekten, mit denen die Bindings-Auflistung aufgefüllt wird.

Gibt zurück

MemberMemberBinding

Ein MemberMemberBinding, bei dem die BindingType-Eigenschaft gleich MemberBinding ist, die Member-Eigenschaft auf die PropertyInfo festgelegt ist, die die Eigenschaft darstellt, auf die in propertyAccessor zugegriffen wird, und die Bindings-Eigenschaften auf die angegebenen Werte festgelegt sind.

Ausnahmen

propertyAccessor oder bindings ist null.

propertyAccessor stellt keine Eigenschaftenzugriffsmethode dar.

- oder - Die Member-Eigenschaft eines Elements von bindings stellt keinen Member dar, der den Typ der Eigenschaft aufweist, auf die in der durch propertyAccessor dargestellten Methode zugegriffen wird.

Gilt für

MemberBind(MethodInfo, IEnumerable<MemberBinding>)

Erstellt ein MemberMemberBinding, das die rekursive Initialisierung der Member eines Members darstellt, auf den durch eine Eigenschaftenzugriffsmethode zugegriffen wird.

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

Parameter

propertyAccessor
MethodInfo

Die MethodInfo, die eine Eigenschaftenzugriffsmethode darstellt.

bindings
IEnumerable<MemberBinding>

Ein IEnumerable<T>, das MemberBinding-Objekte enthält, mit denen die Bindings-Auflistung aufgefüllt werden soll.

Gibt zurück

MemberMemberBinding

Ein MemberMemberBinding, bei dem die BindingType-Eigenschaft gleich MemberBinding ist, die Member-Eigenschaft auf die PropertyInfo festgelegt ist, die die Eigenschaft darstellt, auf die in propertyAccessor zugegriffen wird, und die Bindings-Eigenschaften auf die angegebenen Werte festgelegt sind.

Ausnahmen

propertyAccessor oder bindings ist null.

propertyAccessor stellt keine Eigenschaftenzugriffsmethode dar.

- oder - Die Member-Eigenschaft eines Elements von bindings stellt keinen Member dar, der den Typ der Eigenschaft aufweist, auf die in der durch propertyAccessor dargestellten Methode zugegriffen wird.

Gilt für

MemberBind(MemberInfo, IEnumerable<MemberBinding>)

Erstellt ein MemberMemberBinding, das die rekursive Initialisierung der Member eines Felds oder einer Eigenschaft darstellt.

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

Parameter

member
MemberInfo

Die MemberInfo, auf das die Member-Eigenschaft festgelegt werden soll.

bindings
IEnumerable<MemberBinding>

Ein IEnumerable<T>, das MemberBinding-Objekte enthält, mit denen die Bindings-Auflistung aufgefüllt werden soll.

Gibt zurück

MemberMemberBinding

Ein MemberMemberBinding, bei dem die BindingType-Eigenschaft gleich MemberBinding ist und die Member-Eigenschaft sowie die Bindings-Eigenschaft auf die angegebenen Werte festgelegt sind.

Ausnahmen

member oder bindings ist null.

member stellt kein Feld bzw. keine Eigenschaft dar.

- oder - Die Member-Eigenschaft eines Elements von bindings stellt keinen Member dar, der den Typ des durch member dargestellten Felds bzw. der Eigenschaft aufweist.

Hinweise

Der member Parameter muss ein Feld oder eine Eigenschaft darstellen.

Gilt für

MemberBind(MemberInfo, MemberBinding[])

Erstellt ein MemberMemberBinding, das die rekursive Initialisierung der Member eines Felds oder einer Eigenschaft darstellt.

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

Parameter

member
MemberInfo

Die MemberInfo, auf das die Member-Eigenschaft festgelegt werden soll.

bindings
MemberBinding[]

Ein Array von MemberBinding-Objekten, mit denen die Bindings-Auflistung aufgefüllt wird.

Gibt zurück

MemberMemberBinding

Ein MemberMemberBinding, bei dem die BindingType-Eigenschaft gleich MemberBinding ist und die Member-Eigenschaft sowie die Bindings-Eigenschaft auf die angegebenen Werte festgelegt sind.

Ausnahmen

member oder bindings ist null.

member stellt kein Feld bzw. keine Eigenschaft dar.

- oder - Die Member-Eigenschaft eines Elements von bindings stellt keinen Member dar, der den Typ des durch member dargestellten Felds bzw. der Eigenschaft aufweist.

Hinweise

Der member Parameter muss ein Feld oder eine Eigenschaft darstellen.

Gilt für