/// <summary> /// Called to get the properties of this type. /// </summary> /// <returns>A <see cref="PropertyDescriptorCollection"/> that /// represents the properties for this component instance.</returns> public PropertyDescriptorCollection GetProperties() { // Create a collection object to hold property descriptors PropertyDescriptorCollection pds = new PropertyDescriptorCollection(null); // Iterate the list of employees for (int i = 0; i < this.List.Count; i++) { // Create a property descriptor for the StopCondition item // and add to the property descriptor collection StopConditionCollectionPropertyDescriptor pd = new StopConditionCollectionPropertyDescriptor(this, i); pds.Add(pd); } // return the property descriptor collection return(pds); }
/// <summary> /// Called to get the properties of this type. /// </summary> /// <returns>A <see cref="PropertyDescriptorCollection"/> that /// represents the properties for this component instance.</returns> public PropertyDescriptorCollection GetProperties() { // Create a collection object to hold property descriptors PropertyDescriptorCollection pds = new PropertyDescriptorCollection(null); // Iterate the list of employees for (int i = 0; i < this.List.Count; i++) { // Create a property descriptor for the StopCondition item // and add to the property descriptor collection StopConditionCollectionPropertyDescriptor pd = new StopConditionCollectionPropertyDescriptor(this, i); pds.Add(pd); } // return the property descriptor collection return pds; }