Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Expression.ListBind (MethodInfo, ElementInit[])

 

Data di pubblicazione: ottobre 2016

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

Spazio dei nomi:   System.Linq.Expressions
Assembly:  System.Core (in System.Core.dll)

public static MemberListBinding ListBind(
	MethodInfo propertyAccessor,
	params ElementInit[] initializers
)

Parametri

propertyAccessor
Type: System.Reflection.MethodInfo

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

initializers
Type: System.Linq.Expressions.ElementInit[]

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

Valore restituito

Type: System.Linq.Expressions.MemberListBinding

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.

Exception Condition
ArgumentNullException

propertyAccessor è null.

-oppure-

Uno o più elementi di initializers sono null.

ArgumentException

propertyAccessor non rappresenta un metodo di accesso della proprietà.

-oppure-

Il PropertyType della proprietà che il metodo rappresentato da propertyAccessor gli accessi non implementa IEnumerable.

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 3.5
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: