diff --git a/src/Microsoft.AspNetCore.Mvc.Core/Routing/DispatcherUrlHelper.cs b/src/Microsoft.AspNetCore.Mvc.Core/Routing/DispatcherUrlHelper.cs
index ea56fb5b6a..8b0efc4c38 100644
--- a/src/Microsoft.AspNetCore.Mvc.Core/Routing/DispatcherUrlHelper.cs
+++ b/src/Microsoft.AspNetCore.Mvc.Core/Routing/DispatcherUrlHelper.cs
@@ -9,13 +9,13 @@ using Microsoft.Extensions.Logging;
namespace Microsoft.AspNetCore.Mvc.Routing
{
///
- /// An implementation of that uses to build URLs
+ /// An implementation of that uses to build URLs
/// for ASP.NET MVC within an application.
///
internal class DispatcherUrlHelper : UrlHelperBase
{
private readonly ILogger _logger;
- private readonly ILinkGenerator _linkGenerator;
+ private readonly LinkGenerator _linkGenerator;
private readonly IEndpointFinder _routeValuesBasedEndpointFinder;
///
@@ -26,12 +26,12 @@ namespace Microsoft.AspNetCore.Mvc.Routing
///
/// The which finds endpoints by required route values.
///
- /// The used to generate the link.
+ /// The used to generate the link.
/// The .
public DispatcherUrlHelper(
ActionContext actionContext,
IEndpointFinder routeValuesBasedEndpointFinder,
- ILinkGenerator linkGenerator,
+ LinkGenerator linkGenerator,
ILogger logger)
: base(actionContext)
{
@@ -94,6 +94,7 @@ namespace Microsoft.AspNetCore.Mvc.Routing
});
var successfullyGeneratedLink = _linkGenerator.TryGetLink(
+ ActionContext.HttpContext,
endpoints,
valuesDictionary,
AmbientValues,
@@ -128,6 +129,7 @@ namespace Microsoft.AspNetCore.Mvc.Routing
});
var successfullyGeneratedLink = _linkGenerator.TryGetLink(
+ ActionContext.HttpContext,
endpoints,
valuesDictionary,
AmbientValues,
diff --git a/src/Microsoft.AspNetCore.Mvc.Core/Routing/UrlHelperFactory.cs b/src/Microsoft.AspNetCore.Mvc.Core/Routing/UrlHelperFactory.cs
index d8c257ffdc..9d464aafa3 100644
--- a/src/Microsoft.AspNetCore.Mvc.Core/Routing/UrlHelperFactory.cs
+++ b/src/Microsoft.AspNetCore.Mvc.Core/Routing/UrlHelperFactory.cs
@@ -51,7 +51,7 @@ namespace Microsoft.AspNetCore.Mvc.Routing
if (endpointFeature?.Endpoint != null)
{
var services = httpContext.RequestServices;
- var linkGenerator = services.GetRequiredService();
+ var linkGenerator = services.GetRequiredService();
var routeValuesBasedEndpointFinder = services.GetRequiredService>();
var logger = services.GetRequiredService>();