47 references to StartupLoader
Microsoft.AspNetCore.Hosting (9)
GenericHost\GenericWebHostBuilder.cs (5)
102
var startupType =
StartupLoader
.FindStartupType(webHostOptions.StartupAssembly!, webhostContext.HostingEnvironment.EnvironmentName);
230
if (
StartupLoader
.HasConfigureServicesIServiceProviderDelegate(startupType, context.HostingEnvironment.EnvironmentName))
239
var configureServicesBuilder =
StartupLoader
.FindConfigureServicesDelegate(startupType, context.HostingEnvironment.EnvironmentName);
246
var configureContainerBuilder =
StartupLoader
.FindConfigureContainerDelegate(startupType, context.HostingEnvironment.EnvironmentName);
256
configureBuilder =
StartupLoader
.FindConfigureDelegate(startupType, context.HostingEnvironment.EnvironmentName);
WebHostBuilder.cs (2)
318
var startupType =
StartupLoader
.FindStartupType(startupAssemblyName, _hostingEnvironment.EnvironmentName);
332
var methods =
StartupLoader
.LoadMethods(serviceProvider, startupType, hostingEnvironment.EnvironmentName);
WebHostBuilderExtensions.cs (2)
122
return new ConventionBasedStartup(
StartupLoader
.LoadMethods(serviceProvider, instance.GetType(), hostingEnvironment.EnvironmentName, instance));
159
return new ConventionBasedStartup(
StartupLoader
.LoadMethods(sp, startupType, hostingEnvironment.EnvironmentName));
Microsoft.AspNetCore.Hosting.Tests (38)
StartupManagerTests.cs (38)
28
var startup =
StartupLoader
.LoadMethods(services, type, "");
50
var startup =
StartupLoader
.LoadMethods(services, type, "");
71
var startup =
StartupLoader
.LoadMethods(services, type, "");
96
var startup =
StartupLoader
.LoadMethods(services, type, "");
118
var startup =
StartupLoader
.LoadMethods(services, type, "");
140
var startup =
StartupLoader
.LoadMethods(services, type, "");
297
var type =
StartupLoader
.FindStartupType("Microsoft.AspNetCore.Hosting.Tests", "WithServices");
298
var startup =
StartupLoader
.LoadMethods(services, type, "WithServices");
319
var type =
StartupLoader
.FindStartupType("Microsoft.AspNetCore.Hosting.Tests", "WithScopedServices");
320
var startup =
StartupLoader
.LoadMethods(services, type, "WithScopedServices");
346
var type =
StartupLoader
.FindStartupType("Microsoft.AspNetCore.Hosting.Tests", environment);
347
var startup =
StartupLoader
.LoadMethods(services, type, environment);
366
var type =
StartupLoader
.FindStartupType("Microsoft.AspNetCore.Hosting.Tests", "Boom");
367
var ex = Assert.Throws<InvalidOperationException>(() =>
StartupLoader
.LoadMethods(services, type, "Boom"));
378
var type =
StartupLoader
.FindStartupType("Microsoft.AspNetCore.Hosting.Tests", environment);
393
var type =
StartupLoader
.FindStartupType("Microsoft.AspNetCore.Hosting.Tests", environment);
394
var startup =
StartupLoader
.LoadMethods(services, type, environment);
414
var type =
StartupLoader
.FindStartupType("Microsoft.AspNetCore.Hosting.Tests", "TwoConfigures");
416
var ex = Assert.Throws<InvalidOperationException>(() =>
StartupLoader
.LoadMethods(services, type, "TwoConfigures"));
429
var type =
StartupLoader
.FindStartupType("Microsoft.AspNetCore.Hosting.Tests", "PrivateConfigure");
431
var ex = Assert.Throws<InvalidOperationException>(() =>
StartupLoader
.LoadMethods(services, type, "PrivateConfigure"));
443
var type =
StartupLoader
.FindStartupType("Microsoft.AspNetCore.Hosting.Tests", "TwoConfigureServices");
445
var ex = Assert.Throws<InvalidOperationException>(() =>
StartupLoader
.LoadMethods(services, type, "TwoConfigureServices"));
456
var type =
StartupLoader
.FindStartupType("Microsoft.AspNetCore.Hosting.Tests", "WithNullConfigureServices");
457
var startup =
StartupLoader
.LoadMethods(services, type, "WithNullConfigureServices");
473
var type =
StartupLoader
.FindStartupType("Microsoft.AspNetCore.Hosting.Tests", "WithConfigureServices");
474
var startup =
StartupLoader
.LoadMethods(services, type, "WithConfigureServices");
492
var startup =
StartupLoader
.LoadMethods(services, typeof(TestStartup), hostingEnv.EnvironmentName);
509
var startup =
StartupLoader
.LoadMethods(services, typeof(TestStartup), "No");
524
var startup =
StartupLoader
.LoadMethods(services, typeof(StartupConfigureServicesThrows), environmentName: null);
538
var startup =
StartupLoader
.LoadMethods(services, typeof(StartupConfigureThrows), environmentName: null);
553
var startup =
StartupLoader
.LoadMethods(services, typeof(MyContainerStartup), Environments.Development);
569
var startup =
StartupLoader
.LoadMethods(services, typeof(MyContainerStartupBaseClass), Environments.Development);
585
var startup =
StartupLoader
.LoadMethods(services, typeof(MyContainerStartupEnvironmentBased), Environments.Production);
600
var startup =
StartupLoader
.LoadMethods(services, typeof(MyContainerStartup), Environments.Development);
611
Assert.Throws<InvalidOperationException>(() =>
StartupLoader
.LoadMethods(services, typeof(MyContainerStartupBaseClass), Environments.Development));
621
Assert.Throws<InvalidOperationException>(() =>
StartupLoader
.LoadMethods(services, typeof(MyContainerStartupWithOverloads), Environments.Development));
631
var startup =
StartupLoader
.LoadMethods(services, typeof(MyContainerStartup), Environments.Development);