Expression.ListBind Metoda

Definice

MemberListBinding Vytvoří objekt.

Přetížení

ListBind(MethodInfo, ElementInit[])

MemberListBinding Vytvoří objekt založený na metodě přistupu zadané vlastnosti.

ListBind(MethodInfo, IEnumerable<ElementInit>)

Vytvoří na MemberListBinding základě metody přistupu zadané vlastnosti.

ListBind(MemberInfo, IEnumerable<ElementInit>)

Vytvoří místo MemberListBinding , kde člen je pole nebo vlastnost.

ListBind(MemberInfo, ElementInit[])

Vytvoří místo MemberListBinding , kde člen je pole nebo vlastnost.

ListBind(MethodInfo, ElementInit[])

Zdroj:
MemberListBinding.cs
Zdroj:
MemberListBinding.cs
Zdroj:
MemberListBinding.cs

MemberListBinding Vytvoří objekt založený na metodě přistupu zadané vlastnosti.

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

Parametry

propertyAccessor
MethodInfo

A MethodInfo , který představuje metodu přistupu vlastnosti.

initializers
ElementInit[]

Pole ElementInit objektů, které se mají použít k naplnění Initializers kolekce.

Návraty

AMemberListBinding, která má BindingType vlastnost rovna ListBinding, nastavena Member na MemberInfo vlastnost, která představuje vlastnost přístup v propertyAccessora Initializers naplněné prvky .initializers

Výjimky

propertyAccessor je null.

-nebo-

Jeden nebo více prvků jsou initializersnull.

propertyAccessor nepředstavuje metodu přistupu vlastnosti.

-nebo-

Vlastnost PropertyType , kterou metoda reprezentovaná propertyAccessor accessy neimplementuje IEnumerable.

Platí pro

ListBind(MethodInfo, IEnumerable<ElementInit>)

Zdroj:
MemberListBinding.cs
Zdroj:
MemberListBinding.cs
Zdroj:
MemberListBinding.cs

Vytvoří na MemberListBinding základě metody přistupu zadané vlastnosti.

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

Parametry

propertyAccessor
MethodInfo

A MethodInfo , který představuje metodu přistupu vlastnosti.

initializers
IEnumerable<ElementInit>

Objekt IEnumerable<T> obsahující objekty, které ElementInit se mají použít k naplnění Initializers kolekce.

Návraty

AMemberListBinding, která má BindingType vlastnost rovna ListBinding, nastavena Member na MemberInfo vlastnost, která představuje vlastnost přístup v propertyAccessora Initializers naplněné prvky .initializers

Výjimky

propertyAccessor je null.

-nebo-

Jeden nebo více prvků jsou initializersnull.

propertyAccessor nepředstavuje metodu přistupu vlastnosti.

-nebo-

Vlastnost PropertyType , kterou metoda reprezentovaná propertyAccessor accessy neimplementuje IEnumerable.

Platí pro

ListBind(MemberInfo, IEnumerable<ElementInit>)

Zdroj:
MemberListBinding.cs
Zdroj:
MemberListBinding.cs
Zdroj:
MemberListBinding.cs

Vytvoří místo MemberListBinding , kde člen je pole nebo vlastnost.

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

Parametry

member
MemberInfo

A MemberInfo , který představuje pole nebo vlastnost, která má nastavit Member vlastnost na rovna.

initializers
IEnumerable<ElementInit>

Objekt IEnumerable<T> obsahující objekty, které ElementInit se mají použít k naplnění Initializers kolekce.

Návraty

Vlastnost MemberListBinding a, která má BindingType vlastnost rovna ListBinding a Member vlastnosti a Initializers nastavené na zadané hodnoty.

Výjimky

member je null.

-nebo-

Jeden nebo více prvků jsou initializersnull.

member nepředstavuje pole ani vlastnost.

-nebo-

Hodnota FieldType nebo PropertyType pole nebo vlastnosti, která představuje, member neimplementuje IEnumerable.

Platí pro

ListBind(MemberInfo, ElementInit[])

Zdroj:
MemberListBinding.cs
Zdroj:
MemberListBinding.cs
Zdroj:
MemberListBinding.cs

Vytvoří místo MemberListBinding , kde člen je pole nebo vlastnost.

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

Parametry

member
MemberInfo

A MemberInfo , který představuje pole nebo vlastnost, která má nastavit Member vlastnost na rovna.

initializers
ElementInit[]

Pole ElementInit objektů, které se mají použít k naplnění Initializers kolekce.

Návraty

Vlastnost MemberListBinding a, která má BindingType vlastnost rovna ListBinding a Member vlastnosti a Initializers nastavené na zadané hodnoty.

Výjimky

member je null.

-nebo-

Jeden nebo více prvků jsou initializersnull.

member nepředstavuje pole ani vlastnost.

-nebo-

Hodnota FieldType nebo PropertyType pole nebo vlastnosti, která představuje, member neimplementuje IEnumerable.

Platí pro