2 implementations of IActionInvokerProvider
Microsoft.AspNetCore.Mvc.Core (1)
Infrastructure\ControllerActionInvokerProvider.cs (1)
16
internal sealed class ControllerActionInvokerProvider :
IActionInvokerProvider
Microsoft.AspNetCore.Mvc.RazorPages (1)
Infrastructure\PageActionInvokerProvider.cs (1)
16
internal 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)
189
ServiceDescriptor.Transient<
IActionInvokerProvider
, ControllerActionInvokerProvider>());
Infrastructure\ActionInvokerFactory.cs (3)
13
private readonly
IActionInvokerProvider
[] _actionInvokerProviders;
15
public ActionInvokerFactory(IEnumerable<
IActionInvokerProvider
> actionInvokerProviders)
24
foreach (
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)
277
typeof(
IActionInvokerProvider
),
Microsoft.AspNetCore.Mvc.RazorPages (1)
DependencyInjection\MvcRazorPagesMvcCoreBuilderExtensions.cs (1)
128
ServiceDescriptor.Singleton<
IActionInvokerProvider
, PageActionInvokerProvider>());
Microsoft.AspNetCore.Mvc.Test (3)
MvcServiceCollectionExtensionsTest.cs (3)
240
Assert.Contains(services, s => s.ServiceType == typeof(
IActionInvokerProvider
) && s.ImplementationType == typeof(ControllerActionInvokerProvider));
257
Assert.DoesNotContain(services, s => s.ServiceType == typeof(
IActionInvokerProvider
) && s.ImplementationType == typeof(PageActionInvokerProvider));
541
typeof(
IActionInvokerProvider
),