1 instantiation of PageApplicationModel
Microsoft.AspNetCore.Mvc.RazorPages (1)
ApplicationModels\DefaultPageApplicationModelProvider.cs (1)
106var pageModel = new PageApplicationModel(
56 references to PageApplicationModel
Microsoft.AspNetCore.Mvc.RazorPages (56)
ApplicationModels\AuthorizationPageApplicationModelProvider.cs (1)
38var pageModel = context.PageApplicationModel;
ApplicationModels\AutoValidateAntiforgeryPageApplicationModelProvider.cs (1)
22var pageApplicationModel = context.PageApplicationModel;
ApplicationModels\CompiledPageActionDescriptorBuilder.cs (6)
12/// Constructs a <see cref="CompiledPageActionDescriptor"/> from an <see cref="PageApplicationModel"/>. 19/// <param name="applicationModel">The <see cref="PageApplicationModel"/>.</param> 23PageApplicationModel applicationModel, 62private static IList<object> CreateEndPointMetadata(PageApplicationModel applicationModel) 75internal static HandlerMethodDescriptor[] CreateHandlerMethods(PageApplicationModel applicationModel) 119internal static PageBoundPropertyDescriptor[] CreateBoundProperties(PageApplicationModel applicationModel)
ApplicationModels\DefaultPageApplicationModelProvider.cs (7)
55/// Creates a <see cref="PageApplicationModel"/> for the given <paramref name="pageTypeInfo"/>. 59/// <returns>A <see cref="PageApplicationModel"/> for the given <see cref="TypeInfo"/>.</returns> 60private PageApplicationModel CreateModel( 106var pageModel = new PageApplicationModel( 124internal void PopulateHandlerProperties(PageApplicationModel pageModel) 140internal void PopulateHandlerMethods(PageApplicationModel pageModel) 154internal void PopulateFilters(PageApplicationModel pageModel)
ApplicationModels\IPageApplicationModelConvention.cs (4)
7/// Allows customization of the <see cref="PageApplicationModel"/>. 12/// Called to apply the convention to the <see cref="PageApplicationModel"/>. 14/// <param name="model">The <see cref="PageApplicationModel"/>.</param> 15void Apply(PageApplicationModel model);
ApplicationModels\IPageApplicationModelPartsProvider.cs (1)
9/// Provides parts that are used to construct a <see cref="PageApplicationModel" /> instance
ApplicationModels\IPageApplicationModelProvider.cs (2)
33/// Executed for the first pass of building <see cref="PageApplicationModel"/> instances. See <see cref="Order"/>. 39/// Executed for the second pass of building <see cref="PageApplicationModel"/> instances. See <see cref="Order"/>.
ApplicationModels\PageApplicationModel.cs (6)
18/// Initializes a new instance of <see cref="PageApplicationModel"/>. 29/// Initializes a new instance of <see cref="PageApplicationModel"/>. 52/// A copy constructor for <see cref="PageApplicationModel"/>. 54/// <param name="other">The <see cref="PageApplicationModel"/> to copy from.</param> 55public PageApplicationModel(PageApplicationModel other) 112/// Stores arbitrary metadata properties associated with the <see cref="PageApplicationModel"/>.
ApplicationModels\PageApplicationModelProviderContext.cs (2)
36/// Gets or sets the <see cref="ApplicationModels.PageApplicationModel"/>. 38public PageApplicationModel PageApplicationModel { get; set; } = default!;
ApplicationModels\PageConventionCollection.cs (16)
54/// <see cref="PageApplicationModel"/> for the page with the specified name. 61Action<PageApplicationModel> action) 72/// <see cref="PageApplicationModel"/> for the page with the specified name located in the specified area. 87Action<PageApplicationModel> action) 100/// <see cref="PageApplicationModel"/> instances for all page under the specified folder. 105public IPageApplicationModelConvention AddFolderApplicationModelConvention(string folderPath, Action<PageApplicationModel> action) 116/// <see cref="PageApplicationModel"/> instances for all pages under the specified area folder. 131Action<PageApplicationModel> action) 337private readonly Action<PageApplicationModel> _action; 339public PageApplicationModelConvention(string path, Action<PageApplicationModel> action) 344public PageApplicationModelConvention(string? areaName, string path, Action<PageApplicationModel> action) 351public void Apply(PageApplicationModel model) 365private readonly Action<PageApplicationModel> _action; 367public FolderApplicationModelConvention(string folderPath, Action<PageApplicationModel> action) 372public FolderApplicationModelConvention(string? areaName, string folderPath, Action<PageApplicationModel> action) 379public void Apply(PageApplicationModel model)
ApplicationModels\PageHandlerModel.cs (3)
11/// Represents a handler in a <see cref="PageApplicationModel"/>. 81/// Gets or sets the <see cref="PageApplicationModel"/>. 83public PageApplicationModel Page { get; set; } = default!;
ApplicationModels\PagePropertyModel.cs (3)
11/// Represents a property in a <see cref="PageApplicationModel"/>. 44/// Gets or sets the <see cref="PageApplicationModel"/> this <see cref="PagePropertyModel"/> is associated with. 46public PageApplicationModel Page { get; set; } = default!;
ApplicationModels\ResponseCacheFilterApplicationModelProvider.cs (1)
31var pageModel = context.PageApplicationModel;
ApplicationModels\TempDataFilterPageApplicationModelProvider.cs (1)
30var pageApplicationModel = context.PageApplicationModel;
DependencyInjection\PageConventionCollectionExtensions.cs (1)
25Func<PageApplicationModel, IFilterMetadata> factory)
Infrastructure\CompiledPageActionDescriptorFactory.cs (1)
58PageApplicationModel pageApplicationModel)