4 implementations of IPageApplicationModelConvention
Microsoft.AspNetCore.Identity.UI (1)
IdentityPageModelConvention.cs (1)
9internal sealed class IdentityPageModelConvention<TUser> : IPageApplicationModelConvention where TUser : class
Microsoft.AspNetCore.Mvc.RazorPages (2)
ApplicationModels\PageConventionCollection.cs (2)
333private sealed class PageApplicationModelConvention : IPageApplicationModelConvention 361private sealed class FolderApplicationModelConvention : IPageApplicationModelConvention
RazorPagesWebSite (1)
Conventions\CustomModelTypeConvention.cs (1)
9internal class CustomModelTypeConvention : IPageApplicationModelConvention
24 references to IPageApplicationModelConvention
Microsoft.AspNetCore.Mvc.RazorPages (17)
ApplicationModels\PageConventionCollection.cs (14)
53/// Creates and adds an <see cref="IPageApplicationModelConvention"/> that invokes an action on the 58/// <returns>The added <see cref="IPageApplicationModelConvention"/>.</returns> 59public IPageApplicationModelConvention AddPageApplicationModelConvention( 71/// Creates and adds an <see cref="IPageApplicationModelConvention"/> that invokes an action on the 83/// <returns>The added <see cref="IPageApplicationModelConvention"/>.</returns> 84public IPageApplicationModelConvention AddAreaPageApplicationModelConvention( 99/// Creates and adds an <see cref="IPageApplicationModelConvention"/> that invokes an action on 104/// <returns>The added <see cref="IPageApplicationModelConvention"/>.</returns> 105public IPageApplicationModelConvention AddFolderApplicationModelConvention(string folderPath, Action<PageApplicationModel> action) 115/// Creates and adds an <see cref="IPageApplicationModelConvention"/> that invokes an action on 127/// <returns>The added <see cref="IPageApplicationModelConvention"/>.</returns> 128public IPageApplicationModelConvention AddAreaFolderApplicationModelConvention( 189/// <returns>The added <see cref="IPageApplicationModelConvention"/>.</returns> 212/// <returns>The added <see cref="IPageApplicationModelConvention"/>.</returns>
DependencyInjection\PageConventionCollectionExtensions.cs (1)
23public static IPageApplicationModelConvention ConfigureFilter(
Infrastructure\CompiledPageActionDescriptorFactory.cs (2)
60var applicationModelConventions = GetConventions<IPageApplicationModelConvention>(pageApplicationModel.HandlerTypeAttributes); 61foreach (var convention in applicationModelConventions)
Microsoft.AspNetCore.Mvc.RazorPages.Test (7)
DependencyInjection\MvcRazorPagesMvcBuilderExtensionsTest.cs (2)
20var applicationModelConvention = Mock.Of<IPageApplicationModelConvention>();
DependencyInjection\PageConventionCollectionExtensionsTest.cs (2)
1009foreach (var convention in conventions.OfType<IPageApplicationModelConvention>())
Infrastructure\CompiledPageActionDescriptorFactoryTest.cs (3)
20var convention = new Mock<IPageApplicationModelConvention>(); 44var handlerConvention = new Mock<IPageApplicationModelConvention>(); 47var globalConvention = new Mock<IPageApplicationModelConvention>();