Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetProperties() [1/4]

override PropertyDescriptorCollection System.ComponentModel.Design.DesignerOptionService.DesignerOptionConverter.GetProperties ( ITypeDescriptorContext cxt,
object value,
Attribute[] attributes )
inline

Definition at line 325 of file DesignerOptionService.cs.

326 {
327 PropertyDescriptorCollection propertyDescriptorCollection = new PropertyDescriptorCollection(null);
328 if (!(value is DesignerOptionCollection designerOptionCollection))
329 {
330 return propertyDescriptorCollection;
331 }
332 foreach (DesignerOptionCollection item in designerOptionCollection)
333 {
334 propertyDescriptorCollection.Add(new OptionPropertyDescriptor(item));
335 }
336 foreach (PropertyDescriptor property in designerOptionCollection.Properties)
337 {
338 propertyDescriptorCollection.Add(property);
339 }
340 return propertyDescriptorCollection;
341 }

References System.ComponentModel.PropertyDescriptorCollection.Add(), System.item, and System.value.