Expression.MemberBind Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en MemberMemberBinding som representerar den rekursiva initieringen av medlemmar i en medlem.
Överlagringar
| Name | Description |
|---|---|
| MemberBind(MethodInfo, MemberBinding[]) |
Skapar en MemberMemberBinding som representerar den rekursiva initieringen av medlemmar i en medlem som nås med hjälp av en egenskapsåtkomstmetod. |
| MemberBind(MethodInfo, IEnumerable<MemberBinding>) |
Skapar en MemberMemberBinding som representerar den rekursiva initieringen av medlemmar i en medlem som nås med hjälp av en egenskapsåtkomstmetod. |
| MemberBind(MemberInfo, IEnumerable<MemberBinding>) |
Skapar en MemberMemberBinding som representerar den rekursiva initieringen av medlemmar i ett fält eller en egenskap. |
| MemberBind(MemberInfo, MemberBinding[]) |
Skapar en MemberMemberBinding som representerar den rekursiva initieringen av medlemmar i ett fält eller en egenskap. |
MemberBind(MethodInfo, MemberBinding[])
Skapar en MemberMemberBinding som representerar den rekursiva initieringen av medlemmar i en medlem som nås med hjälp av en egenskapsåtkomstmetod.
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
Parametrar
- propertyAccessor
- MethodInfo
Det MethodInfo som representerar en egenskapsåtkomstmetod.
- bindings
- MemberBinding[]
En matris med MemberBinding objekt som ska användas för att fylla samlingen Bindings .
Returer
En MemberMemberBinding som har BindingType egenskapen lika med MemberBinding, Member egenskapen som är inställd på PropertyInfo egenskapen som representerar egenskapen som används i propertyAccessor, och Bindings egenskaper som anges till de angivna värdena.
Undantag
propertyAccessor eller bindings är null.
propertyAccessor representerar inte en egenskapsåtkomstmetod.
-eller-
Egenskapen Member för ett element i bindings representerar inte en medlem av den typ av egenskap som används av metoden som propertyAccessor representerar.
Gäller för
MemberBind(MethodInfo, IEnumerable<MemberBinding>)
Skapar en MemberMemberBinding som representerar den rekursiva initieringen av medlemmar i en medlem som nås med hjälp av en egenskapsåtkomstmetod.
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
Parametrar
- propertyAccessor
- MethodInfo
Det MethodInfo som representerar en egenskapsåtkomstmetod.
- bindings
- IEnumerable<MemberBinding>
En IEnumerable<T> som innehåller MemberBinding objekt som ska användas för att fylla samlingen Bindings .
Returer
En MemberMemberBinding som har BindingType egenskapen lika med MemberBinding, Member egenskapen som är inställd på PropertyInfo egenskapen som representerar egenskapen som används i propertyAccessor, och Bindings egenskaper som anges till de angivna värdena.
Undantag
propertyAccessor eller bindings är null.
propertyAccessor representerar inte en egenskapsåtkomstmetod.
-eller-
Egenskapen Member för ett element i bindings representerar inte en medlem av den typ av egenskap som används av metoden som propertyAccessor representerar.
Gäller för
MemberBind(MemberInfo, IEnumerable<MemberBinding>)
Skapar en MemberMemberBinding som representerar den rekursiva initieringen av medlemmar i ett fält eller en egenskap.
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
Parametrar
- member
- MemberInfo
För MemberInfo att ange egenskapen Member lika med.
- bindings
- IEnumerable<MemberBinding>
En IEnumerable<T> som innehåller MemberBinding objekt som ska användas för att fylla samlingen Bindings .
Returer
En MemberMemberBinding som har egenskapen BindingType lika med MemberBinding och Member egenskaperna och Bindings inställda på de angivna värdena.
Undantag
member eller bindings är null.
member representerar inte ett fält eller en egenskap.
-eller-
Egenskapen Member för ett element i bindings representerar inte en medlem av den typ av fält eller egenskap som member representerar.
Kommentarer
Parametern member måste representera ett fält eller en egenskap.
Gäller för
MemberBind(MemberInfo, MemberBinding[])
Skapar en MemberMemberBinding som representerar den rekursiva initieringen av medlemmar i ett fält eller en egenskap.
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
Parametrar
- member
- MemberInfo
För MemberInfo att ange egenskapen Member lika med.
- bindings
- MemberBinding[]
En matris med MemberBinding objekt som ska användas för att fylla samlingen Bindings .
Returer
En MemberMemberBinding som har egenskapen BindingType lika med MemberBinding och Member egenskaperna och Bindings inställda på de angivna värdena.
Undantag
member eller bindings är null.
member representerar inte ett fält eller en egenskap.
-eller-
Egenskapen Member för ett element i bindings representerar inte en medlem av den typ av fält eller egenskap som member representerar.
Kommentarer
Parametern member måste representera ett fält eller en egenskap.