public static Bind ( |
||
propertyAccessor | The |
|
expression | The value to be assigned to |
|
Résultat |
public static MemberAssignment Bind(MethodInfo propertyAccessor, Expression expression)
{
ContractUtils.RequiresNotNull(propertyAccessor, nameof(propertyAccessor));
ContractUtils.RequiresNotNull(expression, nameof(expression));
ValidateMethodInfo(propertyAccessor, nameof(propertyAccessor));
return Bind(GetProperty(propertyAccessor, nameof(propertyAccessor)), expression);
}
Expression::Bind ( |
public void MemberInit_bind() { var expression = LinqExpression.MemberInit( LinqExpression.New( typeof(SampleClass)), LinqExpression.Bind( typeof(SampleClass).GetField(nameof(SampleClass.InstanceField)), LinqExpression.Constant(string.Empty))); ShouldRoundrip(expression); }