This class represent a TypeConverter for expandable objects. While you would not normally call on this class from your own code, you can select it as your class's TypeConverter to display contained types in the designer. public class ExpandableObjectConverter : TypeConverter { // Public Constructors public ExpandableObjectConverter (); // Public Instance Methods public override PropertyDescriptorCollection GetProperties (ITypeDescriptorContext context , object value , Attribute[] attributes ); // overrides TypeConverter public override bool GetPropertiesSupported (ITypeDescriptorContext context ); // overrides TypeConverter } HierarchySystem.Object TypeConverter ExpandableObjectConverter SubclassesSystem.Drawing.IconConverter , System.Drawing.Printing.MarginsConverter , System.Windows.Forms.ListViewItemConverter |