# System.ComponentModel.Design.Serialization

``` diff
 namespace System.ComponentModel.Design.Serialization {
     public interface IDesignerSerializationManager : IServiceProvider {
-        object CreateInstance(Type type, ICollection arguments, string name, bool addToContainer);
+        object CreateInstance(Type type, ICollection? arguments, string? name, bool addToContainer);
-        object GetInstance(string name);
+        object? GetInstance(string name);
-        string GetName(object value);
+        string? GetName(object value);
-        object GetSerializer(Type objectType, Type serializerType);
+        object? GetSerializer(Type? objectType, Type serializerType);
-        Type GetType(string typeName);
+        Type? GetType(string typeName);
     }
     public interface IDesignerSerializationProvider {
-        object? GetSerializer(IDesignerSerializationManager manager, object currentSerializer, Type objectType, Type serializerType);
+        object GetSerializer(IDesignerSerializationManager manager, object currentSerializer, Type objectType, Type serializerType);
     }
 }
```

