2 implementations of IViewCompilerProvider
Microsoft.AspNetCore.Mvc.Razor (1)
Compilation\DefaultViewCompilerProvider.cs (1)
10internal sealed class DefaultViewCompilerProvider : IViewCompilerProvider
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
RuntimeViewCompilerProvider.cs (1)
11internal sealed class RuntimeViewCompilerProvider : IViewCompilerProvider
23 references to IViewCompilerProvider
Microsoft.AspNetCore.Mvc.Razor (5)
Compilation\DefaultRazorPageFactoryProvider.cs (3)
14private readonly IViewCompilerProvider _viewCompilerProvider; 19/// <param name="viewCompilerProvider">The <see cref="IViewCompilerProvider"/>.</param> 20public DefaultRazorPageFactoryProvider(IViewCompilerProvider viewCompilerProvider)
DependencyInjection\MvcRazorMvcCoreBuilderExtensions.cs (1)
132services.TryAddSingleton<IViewCompilerProvider, DefaultViewCompilerProvider>();
RazorHotReload.cs (1)
24IViewCompilerProvider viewCompilerProvider,
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (3)
DependencyInjection\RazorRuntimeCompilationMvcCoreBuilderExtensions.cs (3)
61f.ServiceType == typeof(IViewCompilerProvider) && 62f.ImplementationType?.Assembly == typeof(IViewCompilerProvider).Assembly && 71services.TryAddSingleton<IViewCompilerProvider, RuntimeViewCompilerProvider>();
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Test (2)
DependencyInjection\RazorRuntimeCompilationMvcCoreBuilderExtensionsTest.cs (2)
19.AddSingleton<IViewCompilerProvider, DefaultViewCompilerProvider>(); 25var serviceDescriptor = Assert.Single(services, service => service.ServiceType == typeof(IViewCompilerProvider));
Microsoft.AspNetCore.Mvc.Razor.Test (3)
Compilation\DefaultRazorPageFactoryProviderTest.cs (2)
100private IViewCompilerProvider GetCompilerProvider(IViewCompiler cache) 102var compilerCacheProvider = new Mock<IViewCompilerProvider>();
RazorHotReloadTest.cs (1)
22var compilerProvider = Assert.IsType<DefaultViewCompilerProvider>(serviceProvider.GetRequiredService<IViewCompilerProvider>());
Microsoft.AspNetCore.Mvc.RazorPages (2)
Infrastructure\DefaultPageLoader.cs (2)
16private readonly IViewCompilerProvider _viewCompilerProvider; 22IViewCompilerProvider viewCompilerProvider,
Microsoft.AspNetCore.Mvc.RazorPages.Test (8)
Infrastructure\DefaultPageLoaderTest.cs (8)
35var compilerProvider = GetCompilerProvider(); 118var compilerProvider = GetCompilerProvider(); 159var compilerProvider = GetCompilerProvider(); 235var compilerProvider = GetCompilerProvider(); 297var compilerProvider = GetCompilerProvider(); 340Mock.Of<IViewCompilerProvider>(), 355private static IViewCompilerProvider GetCompilerProvider() 362var compilerProvider = new Mock<IViewCompilerProvider>();