Sdílet prostřednictvím


Expression.MemberBind Metoda

Definice

Vytvoří, MemberMemberBinding který představuje rekurzivní inicializaci členů člena.

Přetížení

MemberBind(MethodInfo, MemberBinding[])

Vytvoří objekt MemberMemberBinding , který představuje rekurzivní inicializaci členů člena, ke kterému se přistupuje pomocí metody přistupující vlastnosti.

MemberBind(MethodInfo, IEnumerable<MemberBinding>)

Vytvoří objekt MemberMemberBinding , který představuje rekurzivní inicializaci členů člena, ke kterému se přistupuje pomocí metody přistupující vlastnosti.

MemberBind(MemberInfo, IEnumerable<MemberBinding>)

Vytvoří objekt MemberMemberBinding , který představuje rekurzivní inicializaci členů pole nebo vlastnosti.

MemberBind(MemberInfo, MemberBinding[])

Vytvoří objekt MemberMemberBinding , který představuje rekurzivní inicializaci členů pole nebo vlastnosti.

MemberBind(MethodInfo, MemberBinding[])

Zdroj:
MemberMemberBinding.cs
Zdroj:
MemberMemberBinding.cs
Zdroj:
MemberMemberBinding.cs

Vytvoří objekt MemberMemberBinding , který představuje rekurzivní inicializaci členů člena, ke kterému se přistupuje pomocí metody přistupující vlastnosti.

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

Parametry

propertyAccessor
MethodInfo

Objekt MethodInfo , který představuje přistupnou metodu vlastnosti.

bindings
MemberBinding[]

Pole MemberBinding objektů, které se mají použít k naplnění Bindings kolekce.

Návraty

AMemberMemberBinding, který má BindingType vlastnost rovna MemberBindingMember , vlastnost nastavená PropertyInfo na vlastnost, která představuje vlastnost přístup v propertyAccessor, a Bindings vlastnosti nastavené na zadané hodnoty.

Výjimky

propertyAccessor nebo bindings je null.

propertyAccessor nepředstavuje metodu přistupu vlastnosti.

-nebo-

Vlastnost Member elementu bindings nepředstavuje člena typu vlastnosti, ke které přistupuje metoda, která propertyAccessor představuje.

Platí pro

MemberBind(MethodInfo, IEnumerable<MemberBinding>)

Zdroj:
MemberMemberBinding.cs
Zdroj:
MemberMemberBinding.cs
Zdroj:
MemberMemberBinding.cs

Vytvoří objekt MemberMemberBinding , který představuje rekurzivní inicializaci členů člena, ke kterému se přistupuje pomocí metody přistupující vlastnosti.

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

Parametry

propertyAccessor
MethodInfo

Objekt MethodInfo , který představuje přistupnou metodu vlastnosti.

bindings
IEnumerable<MemberBinding>

Objekt IEnumerable<T> obsahující objekty, které MemberBinding se mají použít k naplnění Bindings kolekce.

Návraty

AMemberMemberBinding, který má BindingType vlastnost rovna MemberBindingMember , vlastnost nastavená PropertyInfo na vlastnost, která představuje vlastnost přístup v propertyAccessor, a Bindings vlastnosti nastavené na zadané hodnoty.

Výjimky

propertyAccessor nebo bindings je null.

propertyAccessor nepředstavuje metodu přistupu vlastnosti.

-nebo-

Vlastnost Member elementu bindings nepředstavuje člena typu vlastnosti, ke které přistupuje metoda, která propertyAccessor představuje.

Platí pro

MemberBind(MemberInfo, IEnumerable<MemberBinding>)

Zdroj:
MemberMemberBinding.cs
Zdroj:
MemberMemberBinding.cs
Zdroj:
MemberMemberBinding.cs

Vytvoří objekt MemberMemberBinding , který představuje rekurzivní inicializaci členů pole nebo vlastnosti.

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

Parametry

member
MemberInfo

Vlastnost MemberInfo se má nastavit Member na rovna.

bindings
IEnumerable<MemberBinding>

Objekt IEnumerable<T> obsahující objekty, které MemberBinding se mají použít k naplnění Bindings kolekce.

Návraty

Vlastnost MemberMemberBinding a, která má BindingType vlastnost rovna MemberBinding a Member vlastnosti a Bindings nastavené na zadané hodnoty.

Výjimky

member nebo bindings je null.

member nepředstavuje pole ani vlastnost.

-nebo-

Vlastnost Member elementu bindings nepředstavuje člena typu pole nebo vlastnosti, která member představuje.

Poznámky

Parametr member musí představovat pole nebo vlastnost.

Platí pro

MemberBind(MemberInfo, MemberBinding[])

Zdroj:
MemberMemberBinding.cs
Zdroj:
MemberMemberBinding.cs
Zdroj:
MemberMemberBinding.cs

Vytvoří objekt MemberMemberBinding , který představuje rekurzivní inicializaci členů pole nebo vlastnosti.

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

Parametry

member
MemberInfo

Vlastnost MemberInfo se má nastavit Member na rovna.

bindings
MemberBinding[]

Pole MemberBinding objektů, které se mají použít k naplnění Bindings kolekce.

Návraty

Vlastnost MemberMemberBinding a, která má BindingType vlastnost rovna MemberBinding a Member vlastnosti a Bindings nastavené na zadané hodnoty.

Výjimky

member nebo bindings je null.

member nepředstavuje pole ani vlastnost.

-nebo-

Vlastnost Member elementu bindings nepředstavuje člena typu pole nebo vlastnosti, která member představuje.

Poznámky

Parametr member musí představovat pole nebo vlastnost.

Platí pro