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