1 type derived from PageActionDescriptor
Microsoft.AspNetCore.Mvc.RazorPages (1)
CompiledPageActionDescriptor.cs (1)
13public class CompiledPageActionDescriptor : PageActionDescriptor
1 instantiation of PageActionDescriptor
Microsoft.AspNetCore.Mvc.RazorPages (1)
Infrastructure\PageActionDescriptorProvider.cs (1)
90var descriptor = new PageActionDescriptor
46 references to PageActionDescriptor
Microsoft.AspNetCore.Mvc.RazorPages (46)
ApplicationModels\CompiledPageActionDescriptorBuilder.cs (1)
44var actionDescriptor = applicationModel.ActionDescriptor;
ApplicationModels\DefaultPageApplicationModelProvider.cs (2)
57/// <param name="actionDescriptor">The <see cref="PageActionDescriptor"/>.</param> 61PageActionDescriptor actionDescriptor,
ApplicationModels\PageApplicationModel.cs (4)
21PageActionDescriptor actionDescriptor, 32PageActionDescriptor actionDescriptor, 74/// Gets the <see cref="PageActionDescriptor"/>. 76public PageActionDescriptor ActionDescriptor { get; }
ApplicationModels\PageApplicationModelProviderContext.cs (4)
17/// <param name="descriptor">The <see cref="PageActionDescriptor"/>.</param> 19public PageApplicationModelProviderContext(PageActionDescriptor descriptor, TypeInfo pageTypeInfo) 26/// Gets the <see cref="PageActionDescriptor"/>. 28public PageActionDescriptor ActionDescriptor { get; }
CompiledPageActionDescriptor.cs (3)
11/// A <see cref="PageActionDescriptor"/> for a compiled Razor page. 26/// <param name="actionDescriptor">The <see cref="PageActionDescriptor"/>.</param> 27public CompiledPageActionDescriptor(PageActionDescriptor actionDescriptor)
Infrastructure\CompiledPageActionDescriptorFactory.cs (2)
15/// A factory for producing <see cref="CompiledPageActionDescriptor"/> given a <see cref="PageActionDescriptor"/>. 34PageActionDescriptor actionDescriptor,
Infrastructure\CompiledPageActionDescriptorProvider.cs (2)
68var pageActionDescriptor = (PageActionDescriptor)item;
Infrastructure\DefaultPageLoader.cs (3)
35public override Task<CompiledPageActionDescriptor> LoadAsync(PageActionDescriptor actionDescriptor) 38public override Task<CompiledPageActionDescriptor> LoadAsync(PageActionDescriptor actionDescriptor, EndpointMetadataCollection endpointMetadata) 60private async Task<CompiledPageActionDescriptor> LoadAsyncCore(PageActionDescriptor actionDescriptor, EndpointMetadataCollection endpointMetadata)
Infrastructure\DynamicPageEndpointMatcherPolicy.cs (2)
160var actionDescriptor = metadata.GetMetadata<PageActionDescriptor>();
Infrastructure\IPageLoader.cs (4)
7/// Creates a <see cref="CompiledPageActionDescriptor"/> from a <see cref="PageActionDescriptor"/>. 13/// Produces a <see cref="CompiledPageActionDescriptor"/> given a <see cref="PageActionDescriptor"/>. 15/// <param name="actionDescriptor">The <see cref="PageActionDescriptor"/>.</param> 17CompiledPageActionDescriptor Load(PageActionDescriptor actionDescriptor);
Infrastructure\PageActionDescriptorProvider.cs (1)
90var descriptor = new PageActionDescriptor
Infrastructure\PageActionEndpointDataSource.cs (1)
56if (actions[i] is PageActionDescriptor action)
Infrastructure\PageActionInvokerCache.cs (2)
43var actionDescriptor = (PageActionDescriptor)actionContext.ActionDescriptor;
Infrastructure\PageActionInvokerProvider.cs (1)
73if (actionContext.ActionDescriptor is not PageActionDescriptor page)
Infrastructure\PageLoader.cs (8)
9/// Creates a <see cref="CompiledPageActionDescriptor"/> from a <see cref="PageActionDescriptor"/>. 16/// Produces a <see cref="CompiledPageActionDescriptor"/> given a <see cref="PageActionDescriptor"/>. 18/// <param name="actionDescriptor">The <see cref="PageActionDescriptor"/>.</param> 21public abstract Task<CompiledPageActionDescriptor> LoadAsync(PageActionDescriptor actionDescriptor); 24/// Produces a <see cref="CompiledPageActionDescriptor"/> given a <see cref="PageActionDescriptor"/>. 26/// <param name="actionDescriptor">The <see cref="PageActionDescriptor"/>.</param> 29public virtual Task<CompiledPageActionDescriptor> LoadAsync(PageActionDescriptor actionDescriptor, EndpointMetadataCollection endpointMetadata) 32CompiledPageActionDescriptor IPageLoader.Load(PageActionDescriptor actionDescriptor)
Infrastructure\PageViewLocationExpander.cs (1)
16if ((context.ActionContext.ActionDescriptor is PageActionDescriptor) && !string.IsNullOrEmpty(context.PageName))
PageActionDescriptor.cs (4)
16/// Initializes a new instance of <see cref="PageActionDescriptor"/>. 23/// A copy constructor for <see cref="PageActionDescriptor"/>. 25/// <param name="other">The <see cref="PageActionDescriptor"/> to copy from.</param> 26public PageActionDescriptor(PageActionDescriptor other)
PageContext.cs (1)
59/// Gets or sets the <see cref="PageActionDescriptor"/>.