Expression.ListBind 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 ett MemberListBinding objekt.
Överlagringar
| Name | Description |
|---|---|
| ListBind(MethodInfo, ElementInit[]) |
Skapar ett MemberListBinding objekt baserat på en angiven egenskapsåtkomstmetod. |
| ListBind(MethodInfo, IEnumerable<ElementInit>) |
Skapar en MemberListBinding baserad på en angiven egenskapsåtkomstmetod. |
| ListBind(MemberInfo, IEnumerable<ElementInit>) |
Skapar en MemberListBinding plats där medlemmen är ett fält eller en egenskap. |
| ListBind(MemberInfo, ElementInit[]) |
Skapar en MemberListBinding plats där medlemmen är ett fält eller en egenskap. |
ListBind(MethodInfo, ElementInit[])
Skapar ett MemberListBinding objekt baserat på en angiven egenskapsåtkomstmetod.
public:
static System::Linq::Expressions::MemberListBinding ^ ListBind(System::Reflection::MethodInfo ^ propertyAccessor, ... cli::array <System::Linq::Expressions::ElementInit ^> ^ initializers);
public static System.Linq.Expressions.MemberListBinding ListBind(System.Reflection.MethodInfo propertyAccessor, params System.Linq.Expressions.ElementInit[] initializers);
static member ListBind : System.Reflection.MethodInfo * System.Linq.Expressions.ElementInit[] -> System.Linq.Expressions.MemberListBinding
Public Shared Function ListBind (propertyAccessor As MethodInfo, ParamArray initializers As ElementInit()) As MemberListBinding
Parametrar
- propertyAccessor
- MethodInfo
En MethodInfo som representerar en egenskapsåtkomstmetod.
- initializers
- ElementInit[]
En matris med ElementInit objekt som ska användas för att fylla samlingen Initializers .
Returer
En MemberListBinding som har BindingType egenskapen lika ListBindingmed , Member egenskapen inställd på MemberInfo som representerar egenskapen som används i och Initializers som fylls med elementen initializersi propertyAccessor.
Undantag
propertyAccessor är null.
-eller-
Ett eller flera element i initializers är null.
propertyAccessor representerar inte en egenskapsåtkomstmetod.
-eller-
Den PropertyType egenskap som metoden som representeras av propertyAccessor åtkomster implementerar IEnumerableinte .
Gäller för
ListBind(MethodInfo, IEnumerable<ElementInit>)
Skapar en MemberListBinding baserad på en angiven egenskapsåtkomstmetod.
public:
static System::Linq::Expressions::MemberListBinding ^ ListBind(System::Reflection::MethodInfo ^ propertyAccessor, System::Collections::Generic::IEnumerable<System::Linq::Expressions::ElementInit ^> ^ initializers);
public static System.Linq.Expressions.MemberListBinding ListBind(System.Reflection.MethodInfo propertyAccessor, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ElementInit> initializers);
static member ListBind : System.Reflection.MethodInfo * seq<System.Linq.Expressions.ElementInit> -> System.Linq.Expressions.MemberListBinding
Public Shared Function ListBind (propertyAccessor As MethodInfo, initializers As IEnumerable(Of ElementInit)) As MemberListBinding
Parametrar
- propertyAccessor
- MethodInfo
En MethodInfo som representerar en egenskapsåtkomstmetod.
- initializers
- IEnumerable<ElementInit>
En IEnumerable<T> som innehåller ElementInit objekt som ska användas för att fylla samlingen Initializers .
Returer
En MemberListBinding som har BindingType egenskapen lika ListBindingmed , Member egenskapen inställd på MemberInfo som representerar egenskapen som används i och Initializers som fylls med elementen initializersi propertyAccessor.
Undantag
propertyAccessor är null.
-eller-
Ett eller flera element i initializers är null.
propertyAccessor representerar inte en egenskapsåtkomstmetod.
-eller-
Den PropertyType egenskap som metoden som representeras av propertyAccessor åtkomster implementerar IEnumerableinte .
Gäller för
ListBind(MemberInfo, IEnumerable<ElementInit>)
Skapar en MemberListBinding plats där medlemmen är ett fält eller en egenskap.
public:
static System::Linq::Expressions::MemberListBinding ^ ListBind(System::Reflection::MemberInfo ^ member, System::Collections::Generic::IEnumerable<System::Linq::Expressions::ElementInit ^> ^ initializers);
public static System.Linq.Expressions.MemberListBinding ListBind(System.Reflection.MemberInfo member, System.Collections.Generic.IEnumerable<System.Linq.Expressions.ElementInit> initializers);
static member ListBind : System.Reflection.MemberInfo * seq<System.Linq.Expressions.ElementInit> -> System.Linq.Expressions.MemberListBinding
Public Shared Function ListBind (member As MemberInfo, initializers As IEnumerable(Of ElementInit)) As MemberListBinding
Parametrar
- member
- MemberInfo
En MemberInfo som representerar ett fält eller en egenskap som egenskapen ska vara Member lika med.
- initializers
- IEnumerable<ElementInit>
En IEnumerable<T> som innehåller ElementInit objekt som ska användas för att fylla samlingen Initializers .
Returer
En MemberListBinding som har egenskapen BindingType lika med ListBinding och Member egenskaperna och Initializers inställda på de angivna värdena.
Undantag
member representerar inte ett fält eller en egenskap.
-eller-
Fältet FieldType eller PropertyType egenskapen som member representerar implementerar IEnumerableinte .
Gäller för
ListBind(MemberInfo, ElementInit[])
Skapar en MemberListBinding plats där medlemmen är ett fält eller en egenskap.
public:
static System::Linq::Expressions::MemberListBinding ^ ListBind(System::Reflection::MemberInfo ^ member, ... cli::array <System::Linq::Expressions::ElementInit ^> ^ initializers);
public static System.Linq.Expressions.MemberListBinding ListBind(System.Reflection.MemberInfo member, params System.Linq.Expressions.ElementInit[] initializers);
static member ListBind : System.Reflection.MemberInfo * System.Linq.Expressions.ElementInit[] -> System.Linq.Expressions.MemberListBinding
Public Shared Function ListBind (member As MemberInfo, ParamArray initializers As ElementInit()) As MemberListBinding
Parametrar
- member
- MemberInfo
En MemberInfo som representerar ett fält eller en egenskap som egenskapen ska vara Member lika med.
- initializers
- ElementInit[]
En matris med ElementInit objekt som ska användas för att fylla samlingen Initializers .
Returer
En MemberListBinding som har egenskapen BindingType lika med ListBinding och Member egenskaperna och Initializers inställda på de angivna värdena.
Undantag
member representerar inte ett fält eller en egenskap.
-eller-
Fältet FieldType eller PropertyType egenskapen som member representerar implementerar IEnumerableinte .