1 instantiation of PageApplicationModel
Microsoft.AspNetCore.Mvc.RazorPages (1)
ApplicationModels\DefaultPageApplicationModelProvider.cs (1)
106
var pageModel = new
PageApplicationModel
(
56 references to PageApplicationModel
Microsoft.AspNetCore.Mvc.RazorPages (56)
ApplicationModels\AuthorizationPageApplicationModelProvider.cs (1)
38
var
pageModel = context.PageApplicationModel;
ApplicationModels\AutoValidateAntiforgeryPageApplicationModelProvider.cs (1)
22
var
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>
23
PageApplicationModel
applicationModel,
62
private static IList<object> CreateEndPointMetadata(
PageApplicationModel
applicationModel)
75
internal static HandlerMethodDescriptor[] CreateHandlerMethods(
PageApplicationModel
applicationModel)
119
internal 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>
60
private
PageApplicationModel
CreateModel(
106
var
pageModel = new PageApplicationModel(
124
internal void PopulateHandlerProperties(
PageApplicationModel
pageModel)
140
internal void PopulateHandlerMethods(
PageApplicationModel
pageModel)
154
internal 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>
15
void 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>
55
public 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
"/>.
38
public
PageApplicationModel
PageApplicationModel { get; set; } = default!;
ApplicationModels\PageConventionCollection.cs (16)
54
/// <see cref="
PageApplicationModel
"/> for the page with the specified name.
61
Action<
PageApplicationModel
> action)
72
/// <see cref="
PageApplicationModel
"/> for the page with the specified name located in the specified area.
87
Action<
PageApplicationModel
> action)
100
/// <see cref="
PageApplicationModel
"/> instances for all page under the specified folder.
105
public IPageApplicationModelConvention AddFolderApplicationModelConvention(string folderPath, Action<
PageApplicationModel
> action)
116
/// <see cref="
PageApplicationModel
"/> instances for all pages under the specified area folder.
131
Action<
PageApplicationModel
> action)
337
private readonly Action<
PageApplicationModel
> _action;
339
public PageApplicationModelConvention(string path, Action<
PageApplicationModel
> action)
344
public PageApplicationModelConvention(string? areaName, string path, Action<
PageApplicationModel
> action)
351
public void Apply(
PageApplicationModel
model)
365
private readonly Action<
PageApplicationModel
> _action;
367
public FolderApplicationModelConvention(string folderPath, Action<
PageApplicationModel
> action)
372
public FolderApplicationModelConvention(string? areaName, string folderPath, Action<
PageApplicationModel
> action)
379
public 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
"/>.
83
public
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.
46
public
PageApplicationModel
Page { get; set; } = default!;
ApplicationModels\ResponseCacheFilterApplicationModelProvider.cs (1)
31
var
pageModel = context.PageApplicationModel;
ApplicationModels\TempDataFilterPageApplicationModelProvider.cs (1)
30
var
pageApplicationModel = context.PageApplicationModel;
DependencyInjection\PageConventionCollectionExtensions.cs (1)
25
Func<
PageApplicationModel
, IFilterMetadata> factory)
Infrastructure\CompiledPageActionDescriptorFactory.cs (1)
58
PageApplicationModel
pageApplicationModel)