# System.ComponentModel

``` diff
 namespace System.ComponentModel {
     public class BackgroundWorker : Component {
+        protected override void Dispose(bool disposing);
     }
     public abstract class BaseNumberConverter : TypeConverter {
-        protected BaseNumberConverter();

     }
+    public class VersionConverter : TypeConverter {
+        public VersionConverter();
+        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 bool IsValid(ITypeDescriptorContext context, object value);
+    }
     public class Win32Exception : ExternalException, ISerializable {
+        public override string ToString();
     }
 }
```

