# Microsoft.AspNetCore.Hosting.Abstractions

``` diff
 {
     namespace Microsoft.AspNetCore.Hosting {
+        public interface IStartupConfigureContainerFilter<TContainerBuilder> {
+            Action<TContainerBuilder> ConfigureContainer(Action<TContainerBuilder> container);
+        }
+        public interface IStartupConfigureServicesFilter {
+            Action<IServiceCollection> ConfigureServices(Action<IServiceCollection> next);
+        }
+        public interface IWebHostEnvironment : IHostEnvironment {
+            IFileProvider WebRootFileProvider { get; set; }
+            string WebRootPath { get; set; }
+        }
         public class WebHostBuilderContext {
-            public IHostingEnvironment HostingEnvironment { get; set; }
+            public IWebHostEnvironment HostingEnvironment { get; set; }
         }
         public static class WebHostDefaults {
+            public static readonly string StaticWebAssetsKey;
         }
     }
-    namespace Microsoft.AspNetCore.Hosting.Internal {
 {
-        public interface IStartupConfigureContainerFilter<TContainerBuilder> {
 {
-            Action<TContainerBuilder> ConfigureContainer(Action<TContainerBuilder> container);

-        }
-        public interface IStartupConfigureServicesFilter {
 {
-            Action<IServiceCollection> ConfigureServices(Action<IServiceCollection> next);

-        }
-    }
 }
```

