Expression.ListBind Metod

Definition

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 är null.

-eller-

Ett eller flera element i initializers är null.

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 är null.

-eller-

Ett eller flera element i initializers är null.

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