public FilteredPropertiesTypeDescriptor(FilteredPropertiesTypeDescriptorProvider provider, ICustomTypeDescriptor descriptor, Type objType)
     : base(descriptor)
 {
     if (provider == null) throw new ArgumentNullException("provider");
     if (descriptor == null) throw new ArgumentNullException("descriptor");
     if (objType == null) throw new ArgumentNullException("objectType");
     objectType = objType;
 }
 public FilteredPropertiesTypeDescriptor(FilteredPropertiesTypeDescriptorProvider provider, ICustomTypeDescriptor descriptor, Type objType)
     : base(descriptor)
 {
     if (provider == null)
     {
         throw new ArgumentNullException("provider");
     }
     if (descriptor == null)
     {
         throw new ArgumentNullException("descriptor");
     }
     if (objType == null)
     {
         throw new ArgumentNullException("objectType");
     }
     objectType = objType;
 }