I have a base class with a number of properties. Included in this is a list of extended properties with metadata. This is a List of a custom class containing DisplayName, Description, Name, Type & Value properties to help the PropertyGrid along.
The desired end result would be the PropertyGrid showing my base class properties merged with my extended properties from the list above. I dont want the PropertyGrid to show my list as a single entry, but to merge each of the extended properties with my base class properties. Essentially the PropertyGrid believes my list of extended properties are first class properties of the object.
Is this possible using Reflection or dynamic type descriptors?