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 class ServiceCollectionApplicationExtensions
{ {
public static IAbpApplicationWithExternalServiceProvider AddApplication<TStartupModule>(
[NotNull] this IServiceCollection services)
where TStartupModule : IAbpModule
{
return AbpApplicationFactory.Create<TStartupModule>(services);
}
public static IAbpApplicationWithExternalServiceProvider AddApplication<TStartupModule>( public static IAbpApplicationWithExternalServiceProvider AddApplication<TStartupModule>(
[NotNull] this IServiceCollection services, [NotNull] this IServiceCollection services,
[CanBeNull] Action<AbpApplicationCreationOptions> optionsAction) [CanBeNull] Action<AbpApplicationCreationOptions> optionsAction = null)
where TStartupModule : IAbpModule where TStartupModule : IAbpModule
{ {
return AbpApplicationFactory.Create<TStartupModule>(services, optionsAction); 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( public static IAbpApplicationWithExternalServiceProvider AddApplication(
[NotNull] this IServiceCollection services, [NotNull] this IServiceCollection services,
[NotNull] Type startupModuleType, [NotNull] Type startupModuleType,
[CanBeNull] Action<AbpApplicationCreationOptions> optionsAction) [CanBeNull] Action<AbpApplicationCreationOptions> optionsAction = null)
{ {
return AbpApplicationFactory.Create(startupModuleType, services, optionsAction); return AbpApplicationFactory.Create(startupModuleType, services, optionsAction);
} }

Loading…
Cancel
Save