# System.Drawing

``` diff
+namespace System.Drawing {
+    public class FontConverter : TypeConverter {
+        public FontConverter();
+        public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType);
+        public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType);
+        public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value);
+        public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType);
+        public override object CreateInstance(ITypeDescriptorContext context, IDictionary propertyValues);
+        public override bool GetCreateInstanceSupported(ITypeDescriptorContext context);
+        public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes);
+        public override bool GetPropertiesSupported(ITypeDescriptorContext context);
+        public sealed class FontNameConverter : TypeConverter, IDisposable {
+            public FontNameConverter();
+            public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType);
+            public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value);
+            public override TypeConverter.StandardValuesCollection GetStandardValues(ITypeDescriptorContext context);
+            public override bool GetStandardValuesExclusive(ITypeDescriptorContext context);
+            public override bool GetStandardValuesSupported(ITypeDescriptorContext context);
+            void System.IDisposable.Dispose();
+        }
+        public class FontUnitConverter : EnumConverter {
+            public FontUnitConverter();
+            public override TypeConverter.StandardValuesCollection GetStandardValues(ITypeDescriptorContext context);
+        }
+    }
+    public class IconConverter : ExpandableObjectConverter {
+        public IconConverter();
+        public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType);
+        public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType);
+        public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value);
+        public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType);
+    }
+    public class ImageConverter : TypeConverter {
+        public ImageConverter();
+        public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType);
+        public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType);
+        public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value);
+        public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType);
+        public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes);
+        public override bool GetPropertiesSupported(ITypeDescriptorContext context);
+    }
+    public class ImageFormatConverter : TypeConverter {
+        public ImageFormatConverter();
+        public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType);
+        public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType);
+        public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value);
+        public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType);
+        public override TypeConverter.StandardValuesCollection GetStandardValues(ITypeDescriptorContext context);
+        public override bool GetStandardValuesSupported(ITypeDescriptorContext context);
+    }
+}
```

