Expression.MemberBind Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
MemberMemberBinding Vytvoří rekurzivní inicializaci členů člena.
Přetížení
| Name | Description |
|---|---|
| MemberBind(MethodInfo, MemberBinding[]) |
Vytvoří MemberMemberBinding , který představuje rekurzivní inicializaci členů člena, který je přístupný pomocí metody přistupující vlastnosti. |
| MemberBind(MethodInfo, IEnumerable<MemberBinding>) |
Vytvoří MemberMemberBinding , který představuje rekurzivní inicializaci členů člena, který je přístupný pomocí metody přistupující vlastnosti. |
| MemberBind(MemberInfo, IEnumerable<MemberBinding>) |
Vytvoří MemberMemberBinding , který představuje rekurzivní inicializaci členů pole nebo vlastnosti. |
| MemberBind(MemberInfo, MemberBinding[]) |
Vytvoří MemberMemberBinding , který představuje rekurzivní inicializaci členů pole nebo vlastnosti. |
MemberBind(MethodInfo, MemberBinding[])
- Zdroj:
- MemberMemberBinding.cs
- Zdroj:
- MemberMemberBinding.cs
- Zdroj:
- MemberMemberBinding.cs
- Zdroj:
- MemberMemberBinding.cs
- Zdroj:
- MemberMemberBinding.cs
Vytvoří MemberMemberBinding , který představuje rekurzivní inicializaci členů člena, který je přístupný 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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Property metadata or other accessor may be trimmed.")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Property metadata or other accessor may be trimmed.")>]
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
Jedná se MethodInfo o metodu přístupového objektu vlastnosti.
- bindings
- MemberBinding[]
Pole MemberBinding objektů, které se mají použít k naplnění Bindings kolekce.
Návraty
AMemberMemberBinding, který má vlastnost rovna BindingTypeMemberBinding , Member vlastnost nastavena naPropertyInfo, která představuje vlastnost přístup v propertyAccessora Bindings vlastnosti nastaveny na zadané hodnoty.
- Atributy
Výjimky
propertyAccessor nebo bindings je null.
propertyAccessor nepředstavuje metodu přístupového objektu 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
- Zdroj:
- MemberMemberBinding.cs
- Zdroj:
- MemberMemberBinding.cs
Vytvoří MemberMemberBinding , který představuje rekurzivní inicializaci členů člena, který je přístupný 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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Property metadata or other accessor may be trimmed.")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Property metadata or other accessor may be trimmed.")>]
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
Jedná se MethodInfo o metodu přístupového objektu vlastnosti.
- bindings
- IEnumerable<MemberBinding>
Objekt IEnumerable<T> obsahující MemberBinding objekty, které se mají použít k naplnění Bindings kolekce.
Návraty
AMemberMemberBinding, který má vlastnost rovna BindingTypeMemberBinding , Member vlastnost nastavena naPropertyInfo, která představuje vlastnost přístup v propertyAccessora Bindings vlastnosti nastaveny na zadané hodnoty.
- Atributy
Výjimky
propertyAccessor nebo bindings je null.
propertyAccessor nepředstavuje metodu přístupového objektu 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
- Zdroj:
- MemberMemberBinding.cs
- Zdroj:
- MemberMemberBinding.cs
Vytvoří 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
Chcete-li MemberInfo nastavit Member vlastnost rovná se.
- bindings
- IEnumerable<MemberBinding>
Objekt IEnumerable<T> obsahující MemberBinding objekty, které se mají použít k naplnění Bindings kolekce.
Návraty
AMemberMemberBinding, který má vlastnost rovna BindingTypeMemberBinding a Member a Bindings vlastnosti nastaveny na zadané hodnoty.
Výjimky
member nebo bindings je null.
member nepředstavuje pole nebo vlastnost.
nebo
Vlastnost Member prvku 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
- Zdroj:
- MemberMemberBinding.cs
- Zdroj:
- MemberMemberBinding.cs
Vytvoří 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
Chcete-li MemberInfo nastavit Member vlastnost rovná se.
- bindings
- MemberBinding[]
Pole MemberBinding objektů, které se mají použít k naplnění Bindings kolekce.
Návraty
AMemberMemberBinding, který má vlastnost rovna BindingTypeMemberBinding a Member a Bindings vlastnosti nastaveny na zadané hodnoty.
Výjimky
member nebo bindings je null.
member nepředstavuje pole nebo vlastnost.
nebo
Vlastnost Member prvku bindings nepředstavuje člena typu pole nebo vlastnosti, která member představuje.
Poznámky
Parametr member musí představovat pole nebo vlastnost.