82 {
83 [RequiresUnreferencedCode("The Type of DesignerOptionCollection's value cannot be statically discovered.")]
84 get
85 {
87 {
90 {
91 PropertyDescriptorCollection properties = TypeDescriptor.GetProperties(
_value);
92 arrayList =
new ArrayList(properties.Count);
93 foreach (PropertyDescriptor
item in properties)
94 {
96 }
97 }
98 else
99 {
101 }
104 {
105 arrayList.
AddRange(child.Properties);
106 }
107 PropertyDescriptor[]
array =
new PropertyDescriptor[arrayList.
Count];
110 }
112 }
113 }
virtual void AddRange(ICollection c)
virtual int Add(object? value)
virtual void CopyTo(Array array)
PropertyDescriptorCollection _properties
DesignerOptionCollection(DesignerOptionService service, DesignerOptionCollection parent, string name, object value)