Expression.Bind Method (MemberInfo, Expression)
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Creates a MemberAssignment that represents the initialization of a field or property.
Assembly: System.Core (in System.Core.dll)
Parameters
- member
- Type: System.Reflection.MemberInfo
A MemberInfo to set the Member property equal to.
- expression
- Type: System.Linq.Expressions.Expression
An Expression to set the Expression property equal to.
Return Value
Type: System.Linq.Expressions.MemberAssignmentA MemberAssignment that has BindingType equal to Assignment and the Member and Expression properties set to the specified values.
| Exception | Condition |
|---|---|
| ArgumentNullException | member or expression is null. |
| ArgumentException | member does not represent a field or property. -or- The property represented by member does not have a set accessor. -or- expression.Type is not assignable to the type of the field or property that member represents. |
The Type property of expression must be assignable to the type represented by the FieldType or PropertyType property of member.