public PropertyGridProperty(PropertyGridDataProvider dataProvider)
        {
            if (dataProvider == null)
            {
                throw new ArgumentNullException("dataProvider");
            }

            DataProvider   = dataProvider;
            PropertyType   = typeof(object);
            Attributes     = dataProvider.CreateDynamicObject();
            TypeAttributes = dataProvider.CreateDynamicObject();
        }
 public PropertyGridEnumProperty(PropertyGridDataProvider provider)
     : base(provider)
 {
     EnumAttributes = provider.CreateDynamicObject();
 }
 public PropertyGridEnumProperty(PropertyGridDataProvider provider)
     : base(provider)
 {
     EnumAttributes = provider.CreateDynamicObject();
 }