# System.Drawing.Design

``` diff
 namespace System.Drawing.Design {
     [CLSCompliantAttribute(false)]
     public class ColorEditor : UITypeEditor {
-        public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value);
+        public override object? EditValue(ITypeDescriptorContext? context, IServiceProvider provider, object? value);
-        public override UITypeEditorEditStyle GetEditStyle(ITypeDescriptorContext context);
+        public override UITypeEditorEditStyle GetEditStyle(ITypeDescriptorContext? context);
-        public override bool GetPaintValueSupported(ITypeDescriptorContext context);
+        public override bool GetPaintValueSupported(ITypeDescriptorContext? context);
     }
     public class IconEditor : UITypeEditor {
-        protected static string CreateExtensionsString(string[] extensions, string sep);
+        protected static string? CreateExtensionsString(string?[]? extensions, string sep);
-        public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value);
+        public override object? EditValue(ITypeDescriptorContext? context, IServiceProvider provider, object? value);
-        public override UITypeEditorEditStyle GetEditStyle(ITypeDescriptorContext context);
+        public override UITypeEditorEditStyle GetEditStyle(ITypeDescriptorContext? context);
-        public override bool GetPaintValueSupported(ITypeDescriptorContext context);
+        public override bool GetPaintValueSupported(ITypeDescriptorContext? context);
     }
     [CLSCompliantAttribute(false)]
     public class ImageEditor : UITypeEditor {
-        protected static string CreateExtensionsString(string[] extensions, string sep);
+        protected static string? CreateExtensionsString(string?[]? extensions, string sep);
-        public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value);
+        public override object? EditValue(ITypeDescriptorContext? context, IServiceProvider provider, object? value);
-        public override UITypeEditorEditStyle GetEditStyle(ITypeDescriptorContext context);
+        public override UITypeEditorEditStyle GetEditStyle(ITypeDescriptorContext? context);
-        public override bool GetPaintValueSupported(ITypeDescriptorContext context);
+        public override bool GetPaintValueSupported(ITypeDescriptorContext? context);
     }
     public class ToolboxComponentsCreatedEventArgs : EventArgs {
-        public ToolboxComponentsCreatedEventArgs(IComponent[] components);
+        public ToolboxComponentsCreatedEventArgs(IComponent[]? components);
-        public IComponent[] Components { get; }
+        public IComponent[]? Components { get; }
     }
 }
```

