3 interfaces inheriting from IPageConvention
Microsoft.AspNetCore.Mvc.RazorPages (3)
ApplicationModels\IPageApplicationModelConvention.cs (1)
9public interface IPageApplicationModelConvention : IPageConvention
ApplicationModels\IPageHandlerModelConvention.cs (1)
9public interface IPageHandlerModelConvention : IPageConvention
ApplicationModels\IPageRouteModelConvention.cs (1)
9public interface IPageRouteModelConvention : IPageConvention
3 implementations of IPageConvention
Microsoft.AspNetCore.Mvc.RazorPages (1)
DependencyInjection\PageConventionCollectionExtensions.cs (1)
442private sealed class ParameterModelBaseConventionAdapter : IPageConvention, IParameterModelBaseConvention
Microsoft.AspNetCore.Mvc.RazorPages.Test (2)
ApplicationModels\PageConventionCollectionTest.cs (2)
115private class FooPageConvention : IPageConvention { } 117private class BarPageConvention : IPageConvention { }
9 references to IPageConvention
Microsoft.AspNetCore.Mvc.RazorPages (9)
ApplicationModels\PageConventionCollection.cs (8)
12/// Collection of <see cref="IPageConvention"/>. 14public class PageConventionCollection : Collection<IPageConvention> 32public PageConventionCollection(IList<IPageConvention> conventions) 225/// Removes all <see cref="IPageConvention"/> instances of the specified type. 228public void RemoveType<TPageConvention>() where TPageConvention : IPageConvention 234/// Removes all <see cref="IPageConvention"/> instances of the specified type. 241var pageConvention = this[i]; 271private TConvention Add<TConvention>(TConvention convention) where TConvention : IPageConvention
RazorPagesOptions.cs (1)
19/// Gets a collection of <see cref="IPageConvention"/> instances that are applied during