public static IWebHost Build(this IPicoServiceBuilder builder)
        {
            builder.WebHostBuilder.ConfigureServices(serviceCollection =>
            {
                serviceCollection.Add(ServiceDescriptor.Singleton(builder.Configurator));
            });

            var webHost = builder.WebHostBuilder.Build();

            return(webHost);
        }
 public static IPicoServiceBuilder UseStartup <TStartup>(this IPicoServiceBuilder builder) where TStartup : class
 {
     builder.WebHostBuilder.UseStartup <TStartup>();
     return(builder);
 }