2 implementations of IActionInvokerProvider
Microsoft.AspNetCore.Mvc.Core (1)
Infrastructure\ControllerActionInvokerProvider.cs (1)
16internal sealed class ControllerActionInvokerProvider : IActionInvokerProvider
Microsoft.AspNetCore.Mvc.RazorPages (1)
Infrastructure\PageActionInvokerProvider.cs (1)
16internal sealed class PageActionInvokerProvider : IActionInvokerProvider
17 references to IActionInvokerProvider
Microsoft.AspNetCore.Mvc.Abstractions (5)
Abstractions\ActionInvokerProviderContext.cs (1)
7/// A context for <see cref="IActionInvokerProvider"/>.
Abstractions\IActionInvoker.cs (2)
11/// <see cref="IActionInvokerProvider"/> instances. See <see cref="IActionInvokerProvider"/> for more information.
Abstractions\IActionInvokerProvider.cs (2)
12/// <see cref="IActionInvokerProvider"/> instances form a pipeline that results in the creation of an 13/// <see cref="IActionInvoker"/>. The <see cref="IActionInvokerProvider"/> instances are ordered by
Microsoft.AspNetCore.Mvc.Core (7)
DependencyInjection\MvcCoreServiceCollectionExtensions.cs (1)
189ServiceDescriptor.Transient<IActionInvokerProvider, ControllerActionInvokerProvider>());
Infrastructure\ActionInvokerFactory.cs (3)
13private readonly IActionInvokerProvider[] _actionInvokerProviders; 15public ActionInvokerFactory(IEnumerable<IActionInvokerProvider> actionInvokerProviders) 24foreach (var provider in _actionInvokerProviders)
Infrastructure\IActionInvokerFactory.cs (2)
15/// calling into each <see cref="IActionInvokerProvider"/>. See <see cref="IActionInvokerProvider"/> for more
MvcOptions.cs (1)
141/// custom <see cref="IActionInvokerFactory"/> and <see cref="IActionInvokerProvider"/> execute during the request pipeline.
Microsoft.AspNetCore.Mvc.Core.Test (1)
DependencyInjection\MvcCoreServiceCollectionExtensionsTest.cs (1)
277typeof(IActionInvokerProvider),
Microsoft.AspNetCore.Mvc.RazorPages (1)
DependencyInjection\MvcRazorPagesMvcCoreBuilderExtensions.cs (1)
128ServiceDescriptor.Singleton<IActionInvokerProvider, PageActionInvokerProvider>());
Microsoft.AspNetCore.Mvc.Test (3)
MvcServiceCollectionExtensionsTest.cs (3)
240Assert.Contains(services, s => s.ServiceType == typeof(IActionInvokerProvider) && s.ImplementationType == typeof(ControllerActionInvokerProvider)); 257Assert.DoesNotContain(services, s => s.ServiceType == typeof(IActionInvokerProvider) && s.ImplementationType == typeof(PageActionInvokerProvider)); 541typeof(IActionInvokerProvider),