# System.Windows.Forms.Design

``` diff
 namespace System.Windows.Forms.Design {
     public abstract class PropertyTab : IExtenderProvider {
-        public virtual PropertyDescriptorCollection GetProperties(ITypeDescriptorContext? context, object component, Attribute[]? attributes);
+        public virtual PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object component, Attribute[]? attributes);
-        public virtual PropertyDescriptorCollection GetProperties(object component);
+        public virtual PropertyDescriptorCollection? GetProperties(object component);
-        public abstract PropertyDescriptorCollection GetProperties(object component, Attribute[]? attributes);
+        public abstract PropertyDescriptorCollection? GetProperties(object component, Attribute[]? attributes);
     }
 }
```

