Condividi tramite


Expression.ListBind Metodo

Definizione

Crea un oggetto MemberListBinding.

Overload

ListBind(MethodInfo, ElementInit[])

Crea un oggetto MemberListBinding basato su un metodo della funzione di accesso alle proprietà specificato.

ListBind(MethodInfo, IEnumerable<ElementInit>)

Crea un oggetto MemberListBinding basato su un metodo della funzione di accesso alle proprietà specificato.

ListBind(MemberInfo, IEnumerable<ElementInit>)

Crea un oggetto MemberListBinding dove il membro è un campo o una proprietà.

ListBind(MemberInfo, ElementInit[])

Crea un oggetto MemberListBinding dove il membro è un campo o una proprietà.

ListBind(MethodInfo, ElementInit[])

Origine:
MemberListBinding.cs
Origine:
MemberListBinding.cs
Origine:
MemberListBinding.cs

Crea un oggetto MemberListBinding basato su un metodo della funzione di accesso alle proprietà specificato.

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

Parametri

propertyAccessor
MethodInfo

Oggetto MethodInfo che rappresenta un metodo della funzione di accesso della proprietà.

initializers
ElementInit[]

Matrice di oggetti ElementInit da usare per popolare la raccolta Initializers.

Restituisce

Oggetto MemberListBinding la cui proprietà BindingType è uguale a ListBinding, la cui proprietà Member è impostata sull'oggetto MemberInfo che rappresenta la proprietà a cui si accede in propertyAccessor e il cui oggetto Initializers è popolato con gli elementi di initializers.

Eccezioni

propertyAccessor è null.

-oppure-

Uno o più elementi di initializers sono null.

propertyAccessor non rappresenta un metodo della funzione di accesso della proprietà.

-oppure-

PropertyType della proprietà a cui accede il metodo rappresentato da propertyAccessor non implementa IEnumerable.

Si applica a

ListBind(MethodInfo, IEnumerable<ElementInit>)

Origine:
MemberListBinding.cs
Origine:
MemberListBinding.cs
Origine:
MemberListBinding.cs

Crea un oggetto MemberListBinding basato su un metodo della funzione di accesso alle proprietà specificato.

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

Parametri

propertyAccessor
MethodInfo

Oggetto MethodInfo che rappresenta un metodo della funzione di accesso della proprietà.

initializers
IEnumerable<ElementInit>

Oggetto IEnumerable<T> contenente gli oggetti ElementInit da usare per popolare la raccolta Initializers.

Restituisce

Oggetto MemberListBinding la cui proprietà BindingType è uguale a ListBinding, la cui proprietà Member è impostata sull'oggetto MemberInfo che rappresenta la proprietà a cui si accede in propertyAccessor e il cui oggetto Initializers è popolato con gli elementi di initializers.

Eccezioni

propertyAccessor è null.

-oppure-

Uno o più elementi di initializers sono null.

propertyAccessor non rappresenta un metodo della funzione di accesso della proprietà.

-oppure-

PropertyType della proprietà a cui accede il metodo rappresentato da propertyAccessor non implementa IEnumerable.

Si applica a

ListBind(MemberInfo, IEnumerable<ElementInit>)

Origine:
MemberListBinding.cs
Origine:
MemberListBinding.cs
Origine:
MemberListBinding.cs

Crea un oggetto MemberListBinding dove il membro è un campo o una proprietà.

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

Parametri

member
MemberInfo

Oggetto MemberInfo che rappresenta un campo o una proprietà su cui impostare la proprietà Member.

initializers
IEnumerable<ElementInit>

Oggetto IEnumerable<T> contenente gli oggetti ElementInit da usare per popolare la raccolta Initializers.

Restituisce

Oggetto MemberListBinding la cui proprietà BindingType è uguale a ListBinding e le cui proprietà Member e Initializers sono impostate sui valori specificati.

Eccezioni

member è null.

-oppure-

Uno o più elementi di initializers sono null.

member non rappresenta un campo o una proprietà.

-oppure-

FieldType o PropertyType del campo o della proprietà che member rappresenta non implementa IEnumerable.

Si applica a

ListBind(MemberInfo, ElementInit[])

Origine:
MemberListBinding.cs
Origine:
MemberListBinding.cs
Origine:
MemberListBinding.cs

Crea un oggetto MemberListBinding dove il membro è un campo o una proprietà.

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

Parametri

member
MemberInfo

Oggetto MemberInfo che rappresenta un campo o una proprietà su cui impostare la proprietà Member.

initializers
ElementInit[]

Matrice di oggetti ElementInit da usare per popolare la raccolta Initializers.

Restituisce

Oggetto MemberListBinding la cui proprietà BindingType è uguale a ListBinding e le cui proprietà Member e Initializers sono impostate sui valori specificati.

Eccezioni

member è null.

-oppure-

Uno o più elementi di initializers sono null.

member non rappresenta un campo o una proprietà.

-oppure-

FieldType o PropertyType del campo o della proprietà che member rappresenta non implementa IEnumerable.

Si applica a