Expression.MemberBind Metoda

Definice

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.

Platí pro