Represents a collection of custom properties that can be selected into a PropertyGrid to provide functionality beyond that of the simple reflection normally used to query an object's properties.
Inheritance: ICustomTypeDescriptor
 public PropertySpecDescriptor(PropertySpec item, PropertyBag bag, string name, Attribute[] attrs)
     : base(name, attrs)
 {
     this.bag = bag;
     this.item = item;
 }
 /// <summary>
 /// Initializes a new instance of the PropertySpecCollection class.
 /// </summary>
 public PropertySpecCollection(PropertyBag oParent)
 {
     innerArray = new ArrayList();
     m_Parent = oParent;
 }