3 implementations of IActionDescriptorProvider
Microsoft.AspNetCore.Mvc.Core (1)
ApplicationModels\ControllerActionDescriptorProvider.cs (1)
11
internal sealed class ControllerActionDescriptorProvider :
IActionDescriptorProvider
Microsoft.AspNetCore.Mvc.RazorPages (2)
Infrastructure\CompiledPageActionDescriptorProvider.cs (1)
18
public sealed class CompiledPageActionDescriptorProvider :
IActionDescriptorProvider
Infrastructure\PageActionDescriptorProvider.cs (1)
16
public class PageActionDescriptorProvider :
IActionDescriptorProvider
11 references to IActionDescriptorProvider
Microsoft.AspNetCore.Mvc.Abstractions (4)
Abstractions\ActionDescriptorProviderContext.cs (2)
7
/// A context for <see cref="
IActionDescriptorProvider
"/>.
12
/// Gets the <see cref="IList{T}" /> of <see cref="ActionDescriptor"/> instances of <see cref="
IActionDescriptorProvider
"/>
Abstractions\IActionDescriptorProvider.cs (2)
11
/// On application initialization, MVC invokes all registered instances of <see cref="
IActionDescriptorProvider
"/> to
13
/// <see cref="
IActionDescriptorProvider
"/> instances are invoked in the ascending sort order of <see cref="Order"/>.
Microsoft.AspNetCore.Mvc.Core (3)
DependencyInjection\MvcCoreServiceCollectionExtensions.cs (1)
153
ServiceDescriptor.Transient<
IActionDescriptorProvider
, ControllerActionDescriptorProvider>());
Infrastructure\DefaultActionDescriptorCollectionProvider.cs (2)
17
private readonly
IActionDescriptorProvider
[] _actionDescriptorProviders;
29
IEnumerable<
IActionDescriptorProvider
> actionDescriptorProviders,
Microsoft.AspNetCore.Mvc.RazorPages (4)
DependencyInjection\MvcRazorPagesMvcCoreBuilderExtensions.cs (2)
95
f.ServiceType == typeof(
IActionDescriptorProvider
) &&
105
ServiceDescriptor.Singleton<
IActionDescriptorProvider
, CompiledPageActionDescriptorProvider>());
Infrastructure\CompiledPageActionDescriptorProvider.cs (1)
16
/// A <see cref="
IActionDescriptorProvider
"/> for build-time compiled Razor Pages.
Infrastructure\PageActionDescriptorProvider.cs (1)
14
/// A <see cref="
IActionDescriptorProvider
"/> for PageActions