# Microsoft.Extensions.Hosting

``` diff
 namespace Microsoft.Extensions.Hosting {
     public static class Host {
-        public static HostApplicationBuilder CreateApplicationBuilder(string[] args);
+        public static HostApplicationBuilder CreateApplicationBuilder(string[]? args);
-        public static IHostBuilder CreateDefaultBuilder(string[] args);
+        public static IHostBuilder CreateDefaultBuilder(string[]? args);
     }
     public sealed class HostApplicationBuilder {
-        public HostApplicationBuilder(HostApplicationBuilderSettings settings);
+        public HostApplicationBuilder(HostApplicationBuilderSettings? settings);
-        public HostApplicationBuilder(string[] args);
+        public HostApplicationBuilder(string[]? args);
-        public void ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder> factory, Action<TContainerBuilder> configure = null) where TContainerBuilder : notnull;
+        public void ConfigureContainer<TContainerBuilder>(IServiceProviderFactory<TContainerBuilder> factory, Action<TContainerBuilder>? configure = null);
     }
     public sealed class HostApplicationBuilderSettings {
-        public string[] Args { get; set; }
+        public string[]? Args { get; set; }
     }
     public static class HostingHostBuilderExtensions {
-        public static IHostBuilder ConfigureDefaults(this IHostBuilder builder, string[] args);
+        public static IHostBuilder ConfigureDefaults(this IHostBuilder builder, string[]? args);
     }
 }
```

