If I may expand up on this a little to address multiple layers of inheritance.I have a base BO with properties defined, business objects that inherit from this base class have the properties visible in the designer when dropped on a form. Cool. Good stuff, no news here.
I now need to add another layer of inheritance so that:
BASE BO A - has a defined property that should be available to ALL BO's
BASE BO B - inherits from A and will have additional properties that only some BO's will ever need
BO C - inherits from B
My instance of B on the form does not have property as defined in A available in the designer, but I can reference/set it via code.
Why.. and how to fix?