30 references to LoadMethods
Microsoft.AspNetCore.Hosting (3)
WebHostBuilder.cs (1)
332var methods = StartupLoader.LoadMethods(serviceProvider, startupType, hostingEnvironment.EnvironmentName);
WebHostBuilderExtensions.cs (2)
122return new ConventionBasedStartup(StartupLoader.LoadMethods(serviceProvider, instance.GetType(), hostingEnvironment.EnvironmentName, instance)); 159return new ConventionBasedStartup(StartupLoader.LoadMethods(sp, startupType, hostingEnvironment.EnvironmentName));
Microsoft.AspNetCore.Hosting.Tests (27)
StartupManagerTests.cs (27)
28var startup = StartupLoader.LoadMethods(services, type, ""); 50var startup = StartupLoader.LoadMethods(services, type, ""); 71var startup = StartupLoader.LoadMethods(services, type, ""); 96var startup = StartupLoader.LoadMethods(services, type, ""); 118var startup = StartupLoader.LoadMethods(services, type, ""); 140var startup = StartupLoader.LoadMethods(services, type, ""); 298var startup = StartupLoader.LoadMethods(services, type, "WithServices"); 320var startup = StartupLoader.LoadMethods(services, type, "WithScopedServices"); 347var startup = StartupLoader.LoadMethods(services, type, environment); 367var ex = Assert.Throws<InvalidOperationException>(() => StartupLoader.LoadMethods(services, type, "Boom")); 394var startup = StartupLoader.LoadMethods(services, type, environment); 416var ex = Assert.Throws<InvalidOperationException>(() => StartupLoader.LoadMethods(services, type, "TwoConfigures")); 431var ex = Assert.Throws<InvalidOperationException>(() => StartupLoader.LoadMethods(services, type, "PrivateConfigure")); 445var ex = Assert.Throws<InvalidOperationException>(() => StartupLoader.LoadMethods(services, type, "TwoConfigureServices")); 457var startup = StartupLoader.LoadMethods(services, type, "WithNullConfigureServices"); 474var startup = StartupLoader.LoadMethods(services, type, "WithConfigureServices"); 492var startup = StartupLoader.LoadMethods(services, typeof(TestStartup), hostingEnv.EnvironmentName); 509var startup = StartupLoader.LoadMethods(services, typeof(TestStartup), "No"); 524var startup = StartupLoader.LoadMethods(services, typeof(StartupConfigureServicesThrows), environmentName: null); 538var startup = StartupLoader.LoadMethods(services, typeof(StartupConfigureThrows), environmentName: null); 553var startup = StartupLoader.LoadMethods(services, typeof(MyContainerStartup), Environments.Development); 569var startup = StartupLoader.LoadMethods(services, typeof(MyContainerStartupBaseClass), Environments.Development); 585var startup = StartupLoader.LoadMethods(services, typeof(MyContainerStartupEnvironmentBased), Environments.Production); 600var startup = StartupLoader.LoadMethods(services, typeof(MyContainerStartup), Environments.Development); 611Assert.Throws<InvalidOperationException>(() => StartupLoader.LoadMethods(services, typeof(MyContainerStartupBaseClass), Environments.Development)); 621Assert.Throws<InvalidOperationException>(() => StartupLoader.LoadMethods(services, typeof(MyContainerStartupWithOverloads), Environments.Development)); 631var startup = StartupLoader.LoadMethods(services, typeof(MyContainerStartup), Environments.Development);