I am looking into strong typed Windows Forms databinding using extension methods. I have got this far following help from Xavier as below:
using System;
usin
What about setting the return type to object?
public static Binding Add
(this ControlBindingsCollection dataBindings, object dataSource,
Expression> controlLambda,
Expression> objectLambda) {
string controlPropertyName =
((MemberExpression)(controlLambda.Body)).Member.Name;
string bindingTargetName =
((MemberExpression)(objectLambda.Body)).Member.Name;
return dataBindings.Add
(controlPropertyName, dataSource, bindingTargetName);
}