# System.Windows.Forms.PropertyGridInternal

``` diff
 namespace System.Windows.Forms.PropertyGridInternal {
     public class PropertiesTab : PropertyTab {
-        public override PropertyDescriptor GetDefaultProperty(object obj);
+        public override PropertyDescriptor? GetDefaultProperty(object obj);
-        public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object component, Attribute[] attributes);
+        public override PropertyDescriptorCollection? GetProperties(ITypeDescriptorContext? context, object component, Attribute[]? attributes);
-        public override PropertyDescriptorCollection GetProperties(object component, Attribute[] attributes);
+        public override PropertyDescriptorCollection? GetProperties(object component, Attribute[]? attributes);
     }
 }
```

