Exemplo n.º 1
0
                public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes)
                {
                    ObjectContainer container = (ObjectContainer)value;
                    ObjectContainerPropertyDescriptor desc = new ObjectContainerPropertyDescriptor(value.GetType(), container.editor.CollectionItemType);

                    PropertyDescriptor[]         properties = new PropertyDescriptor[] { desc };
                    PropertyDescriptorCollection pc         = new PropertyDescriptorCollection(properties);

                    return(pc);
                }
Exemplo n.º 2
0
				public override PropertyDescriptorCollection GetProperties (ITypeDescriptorContext context, object value, Attribute[] attributes)
				{
					ObjectContainer container = (ObjectContainer)value;
					ObjectContainerPropertyDescriptor desc = new ObjectContainerPropertyDescriptor (value.GetType (), container.editor.CollectionItemType);
					PropertyDescriptor[] properties = new PropertyDescriptor[] { desc };
					PropertyDescriptorCollection pc = new PropertyDescriptorCollection (properties);
					return pc;
				}