diff --git a/src/Microsoft.AspNetCore.Mvc.Razor/Internal/MvcRazorMvcViewOptionsSetup.cs b/src/Microsoft.AspNetCore.Mvc.Razor/Internal/MvcRazorMvcViewOptionsSetup.cs index 65fbd586ec..679bc00d2b 100644 --- a/src/Microsoft.AspNetCore.Mvc.Razor/Internal/MvcRazorMvcViewOptionsSetup.cs +++ b/src/Microsoft.AspNetCore.Mvc.Razor/Internal/MvcRazorMvcViewOptionsSetup.cs @@ -15,24 +15,24 @@ namespace Microsoft.AspNetCore.Mvc.Razor.Internal /// /// Initializes a new instance of . /// - /// The application's . - public MvcRazorMvcViewOptionsSetup(IServiceProvider serviceProvider) - : base(options => ConfigureMvc(serviceProvider, options)) + /// The . + public MvcRazorMvcViewOptionsSetup(IRazorViewEngine razorViewEngine) + : base(options => ConfigureMvc(razorViewEngine, options)) { } /// /// Configures to use . /// - /// The application's . + /// The . /// The to configure. public static void ConfigureMvc( - IServiceProvider serviceProvider, + IRazorViewEngine razorViewEngine, MvcViewOptions options) { - if (serviceProvider == null) + if (razorViewEngine == null) { - throw new ArgumentNullException(nameof(serviceProvider)); + throw new ArgumentNullException(nameof(razorViewEngine)); } if (options == null) @@ -40,7 +40,6 @@ namespace Microsoft.AspNetCore.Mvc.Razor.Internal throw new ArgumentNullException(nameof(options)); } - var razorViewEngine = serviceProvider.GetRequiredService(); options.ViewEngines.Add(razorViewEngine); } }