Expression.Bind Method (MemberInfo, Expression)
.NET Framework (current version)
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.
Universal Windows Platform
Available since 8
.NET Framework
Available since 3.5
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Available since 8
.NET Framework
Available since 3.5
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Show: