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