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