diff --git a/src/Microsoft.Extensions.Localization/LocalizationServiceCollectionExtensions.cs b/src/Microsoft.Extensions.Localization/LocalizationServiceCollectionExtensions.cs index d68dc0fd80..111c1c40d9 100644 --- a/src/Microsoft.Extensions.Localization/LocalizationServiceCollectionExtensions.cs +++ b/src/Microsoft.Extensions.Localization/LocalizationServiceCollectionExtensions.cs @@ -16,7 +16,8 @@ namespace Microsoft.Extensions.DependencyInjection /// Adds services required for application localization. /// /// The to add the services to. - public static void AddLocalization(this IServiceCollection services) + /// The so that additional calls can be chained. + public static IServiceCollection AddLocalization(this IServiceCollection services) { if (services == null) { @@ -26,6 +27,8 @@ namespace Microsoft.Extensions.DependencyInjection services.AddOptions(); AddLocalizationServices(services); + + return services; } /// @@ -35,7 +38,8 @@ namespace Microsoft.Extensions.DependencyInjection /// /// An to configure the . /// - public static void AddLocalization( + /// The so that additional calls can be chained. + public static IServiceCollection AddLocalization( this IServiceCollection services, Action setupAction) { @@ -50,6 +54,8 @@ namespace Microsoft.Extensions.DependencyInjection } AddLocalizationServices(services, setupAction); + + return services; } // To enable unit testing