3 implementations of IPageRouteModelProvider
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
RazorProjectPageRouteModelProvider.cs (1)
13internal sealed class RazorProjectPageRouteModelProvider : IPageRouteModelProvider
Microsoft.AspNetCore.Mvc.RazorPages (1)
ApplicationModels\CompiledPageRouteModelProvider.cs (1)
15internal class CompiledPageRouteModelProvider : IPageRouteModelProvider
Microsoft.AspNetCore.Mvc.RazorPages.Test (1)
Infrastructure\PageActionDescriptorProviderTest.cs (1)
374private class TestPageRouteModelProvider : IPageRouteModelProvider
10 references to IPageRouteModelProvider
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
DependencyInjection\RazorRuntimeCompilationMvcCoreBuilderExtensions.cs (1)
120ServiceDescriptor.Singleton<IPageRouteModelProvider, RazorProjectPageRouteModelProvider>());
Microsoft.AspNetCore.Mvc.RazorPages (8)
ApplicationModels\PageRouteModelProviderContext.cs (1)
7/// A context object for <see cref="IPageRouteModelProvider"/>.
DependencyInjection\MvcRazorPagesMvcCoreBuilderExtensions.cs (1)
108ServiceDescriptor.Singleton<IPageRouteModelProvider, CompiledPageRouteModelProvider>());
Infrastructure\CompiledPageActionDescriptorProvider.cs (3)
27/// <param name="pageRouteModelProviders">The sequence of <see cref="IPageRouteModelProvider"/>.</param> 28/// <param name="applicationModelProviders">The sequence of <see cref="IPageRouteModelProvider"/>.</param> 33IEnumerable<IPageRouteModelProvider> pageRouteModelProviders,
Infrastructure\PageActionDescriptorProvider.cs (3)
18private readonly IPageRouteModelProvider[] _routeModelProviders; 25/// <param name="pageRouteModelProviders">The <see cref="IPageRouteModelProvider"/>s to use.</param> 29IEnumerable<IPageRouteModelProvider> pageRouteModelProviders,
Microsoft.AspNetCore.Mvc.Test (1)
MvcServiceCollectionExtensionsTest.cs (1)
592typeof(IPageRouteModelProvider),