Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Expression::ListBind Method (MemberInfo, array<ElementInit>)

Creates a MemberListBinding where the member is a field or property.

Namespace:  System.Linq.Expressions
Assemblies:   System.Core (in System.Core.dll)
  System.Linq.Expressions (in System.Linq.Expressions.dll)

public:
static MemberListBinding^ ListBind(
	MemberInfo^ member, 
	... array<ElementInit^>^ initializers
)

Parameters

member
Type: System.Reflection::MemberInfo

A MemberInfo that represents a field or property to set the Member property equal to.

initializers
Type: array<System.Linq.Expressions::ElementInit>

An array of ElementInit objects to use to populate the Initializers collection.

Return Value

Type: System.Linq.Expressions::MemberListBinding
A MemberListBinding that has the BindingType property equal to ListBinding and the Member and Initializers properties set to the specified values.

ExceptionCondition
ArgumentNullException

member is nullptr.

-or-

One or more elements of initializers are nullptr.

ArgumentException

member does not represent a field or property.

-or-

The FieldType or PropertyType of the field or property that member represents does not implement IEnumerable.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Portable Class Library

Supported in: Portable Class Library

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8
Show:
© 2015 Microsoft