Winforms bindingsource not updating
Because this function takes an Expression argument, when it is called with a version with type compatibility, it throws a Not Supported Exception("This overload accepts only member access lambda expressions");.
You have documented this with this sentence: This is a base class that should be specialized in every form where you want to use it.
My source object used for binding has child classes, so I needed to make a small change to get the right name generated for binding.
I figured others might find this change useful for hierarchical data objects.
My team have improved so many places where code had hardcoded strings and now is strongly typed code.
However, we have discovered a problem with the capability of the lambda expression.