3 implementations of IActionDescriptorProvider
Microsoft.AspNetCore.Mvc.Core (1)
ApplicationModels\ControllerActionDescriptorProvider.cs (1)
11internal sealed class ControllerActionDescriptorProvider : IActionDescriptorProvider
Microsoft.AspNetCore.Mvc.RazorPages (2)
Infrastructure\CompiledPageActionDescriptorProvider.cs (1)
18public sealed class CompiledPageActionDescriptorProvider : IActionDescriptorProvider
Infrastructure\PageActionDescriptorProvider.cs (1)
16public 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)
153ServiceDescriptor.Transient<IActionDescriptorProvider, ControllerActionDescriptorProvider>());
Infrastructure\DefaultActionDescriptorCollectionProvider.cs (2)
17private readonly IActionDescriptorProvider[] _actionDescriptorProviders; 29IEnumerable<IActionDescriptorProvider> actionDescriptorProviders,
Microsoft.AspNetCore.Mvc.RazorPages (4)
DependencyInjection\MvcRazorPagesMvcCoreBuilderExtensions.cs (2)
95f.ServiceType == typeof(IActionDescriptorProvider) && 105ServiceDescriptor.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