1 type derived from PageLoader
Microsoft.AspNetCore.Mvc.RazorPages (1)
Infrastructure\DefaultPageLoader.cs (1)
14internal sealed class DefaultPageLoader : PageLoader
35 references to PageLoader
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (6)
PageLoaderMatcherPolicy.cs (6)
13private PageLoader? _loader; 16/// The <see cref="PageLoader"/> service is configured by <c>app.AddRazorPages()</c>. 17/// If the app is configured as <c>app.AddControllersWithViews().AddRazorRuntimeCompilation()</c>, the <see cref="PageLoader"/> 26public PageLoaderMatcherPolicy(PageLoader? loader) 73_loader ??= httpContext.RequestServices.GetRequiredService<PageLoader>(); 95private static async Task ApplyAsyncAwaited(PageLoader pageLoader, CandidateSet candidates, Task<CompiledPageActionDescriptor> actionDescriptorTask, int index)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Test (5)
PageLoaderMatcherPolicyTest.cs (5)
24var loader = Mock.Of<PageLoader>(p => p.LoadAsync(It.IsAny<PageActionDescriptor>(), It.IsAny<EndpointMetadataCollection>()) == Task.FromResult(compiled)); 42var loader = new Mock<PageLoader>(); 75var loader = Mock.Of<PageLoader>(p => p.LoadAsync(It.IsAny<PageActionDescriptor>(), It.IsAny<EndpointMetadataCollection>()) == loadTask);
Microsoft.AspNetCore.Mvc.RazorPages (7)
DependencyInjection\MvcRazorPagesMvcCoreBuilderExtensions.cs (2)
141services.TryAddSingleton<IPageLoader>(s => s.GetRequiredService<PageLoader>()); 143services.TryAddSingleton<PageLoader, DefaultPageLoader>();
Infrastructure\DynamicPageEndpointMatcherPolicy.cs (2)
17private readonly PageLoader _loader; 20public DynamicPageEndpointMatcherPolicy(DynamicPageEndpointSelectorCache selectorCache, PageLoader loader, EndpointMetadataComparer comparer)
Infrastructure\IPageLoader.cs (1)
9[Obsolete("This type is obsolete. Use " + nameof(PageLoader) + " instead.")]
Infrastructure\PageActionInvokerProvider.cs (2)
18private readonly PageLoader _pageLoader; 31PageLoader pageLoader,
Microsoft.AspNetCore.Mvc.RazorPages.Test (17)
Infrastructure\DynamicPageEndpointMatcherPolicyTest.cs (2)
77var loader = new Mock<PageLoader>(); 103private PageLoader Loader { get; }
Infrastructure\PageActionInvokerProviderTest.cs (15)
39var loader = Mock.Of<PageLoader>(); 93var loader = Mock.Of<PageLoader>(); 160var loader = Mock.Of<PageLoader>(); 208var loader = Mock.Of<PageLoader>(); 254var loader = new Mock<PageLoader>(); 285var loader = new Mock<PageLoader>(); 325var loader = Mock.Of<PageLoader>(); 380var loader = new Mock<PageLoader>(); 429var loader = new Mock<PageLoader>(); 493PageLoader loader,