/// <summary> /// Called to get the properties of this type. /// </summary> /// <returns></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 employee item and add to the property descriptor collection AddressLookupCollectionPropertyDescriptor pd = new AddressLookupCollectionPropertyDescriptor(this, i); pds.Add(pd); } // return the property descriptor collection return(pds); }
/// <summary> /// Called to get the properties of this type. /// </summary> /// <returns></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 employee item and add to the property descriptor collection AddressLookupCollectionPropertyDescriptor pd = new AddressLookupCollectionPropertyDescriptor(this, i); pds.Add(pd); } // return the property descriptor collection return pds; }