Remove unnecessary overloads.

pull/96/head
Halil İbrahim Kalkan 8 years ago
parent 08617e58fb
commit 54098a79d0

@ -7,32 +7,18 @@ namespace Microsoft.Extensions.DependencyInjection
{
public static class ServiceCollectionApplicationExtensions
{
public static IAbpApplicationWithExternalServiceProvider AddApplication<TStartupModule>(
[NotNull] this IServiceCollection services)
where TStartupModule : IAbpModule
{
return AbpApplicationFactory.Create<TStartupModule>(services);
}
public static IAbpApplicationWithExternalServiceProvider AddApplication<TStartupModule>(
[NotNull] this IServiceCollection services,
[CanBeNull] Action<AbpApplicationCreationOptions> optionsAction)
[CanBeNull] Action<AbpApplicationCreationOptions> optionsAction = null)
where TStartupModule : IAbpModule
{
return AbpApplicationFactory.Create<TStartupModule>(services, optionsAction);
}
public static IAbpApplicationWithExternalServiceProvider AddApplication(
[NotNull] this IServiceCollection services,
[NotNull] Type startupModuleType)
{
return AbpApplicationFactory.Create(startupModuleType, services);
}
public static IAbpApplicationWithExternalServiceProvider AddApplication(
[NotNull] this IServiceCollection services,
[NotNull] Type startupModuleType,
[CanBeNull] Action<AbpApplicationCreationOptions> optionsAction)
[CanBeNull] Action<AbpApplicationCreationOptions> optionsAction = null)
{
return AbpApplicationFactory.Create(startupModuleType, services, optionsAction);
}

Loading…
Cancel
Save