public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes) { PropertyDescriptorCollection propertyDescriptorCollection = new PropertyDescriptorCollection(null); AltIDGroupList altIDGroupList = (AltIDGroupList)value; int num = 0; foreach (AltIDGroup group in altIDGroupList) { AltIDGroupPropertyDescriptor value2 = new AltIDGroupPropertyDescriptor(group, num++); propertyDescriptorCollection.Add(value2); } return propertyDescriptorCollection; }
public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes) { PropertyDescriptorCollection descriptorCollection = new PropertyDescriptorCollection((PropertyDescriptor[])null); AltIDGroupList altIdGroupList = (AltIDGroupList)value; int num = 0; foreach (AltIDGroup group in altIdGroupList) { AltIDGroupPropertyDescriptor propertyDescriptor = new AltIDGroupPropertyDescriptor(group, num++); descriptorCollection.Add((PropertyDescriptor)propertyDescriptor); } return(descriptorCollection); }