2 implementations of IActionInvoker
Microsoft.AspNetCore.Mvc.Core (1)
Infrastructure\ControllerActionInvoker.cs (1)
19internal partial class ControllerActionInvoker : ResourceInvoker, IActionInvoker
Microsoft.AspNetCore.Mvc.RazorPages (1)
Infrastructure\PageActionInvoker.cs (1)
16internal sealed class PageActionInvoker : ResourceInvoker, IActionInvoker
15 references to IActionInvoker
Microsoft.AspNetCore.Mvc.Abstractions (6)
Abstractions\ActionInvokerProviderContext.cs (2)
28/// Gets or sets the <see cref="IActionInvoker"/> that will be used to invoke <see cref="ActionContext" /> 30public IActionInvoker? Result { get; set; }
Abstractions\IActionInvoker.cs (1)
10/// An <see cref="IActionInvoker"/> is created for each request the MVC handles by querying the set of
Abstractions\IActionInvokerProvider.cs (3)
7/// Defines an interface for components that can create an <see cref="IActionInvoker"/> for the 13/// <see cref="IActionInvoker"/>. The <see cref="IActionInvokerProvider"/> instances are ordered by 17/// To create an <see cref="IActionInvoker"/>, each provider has its <see cref="OnProvidersExecuting"/> method
Microsoft.AspNetCore.Mvc.Core (9)
Infrastructure\ActionInvokerFactory.cs (1)
20public IActionInvoker? CreateInvoker(ActionContext actionContext)
Infrastructure\IActionInvokerFactory.cs (5)
11/// Defines an interface for creating an <see cref="IActionInvoker"/> for the current request. 14/// The default <see cref="IActionInvokerFactory"/> implementation creates an <see cref="IActionInvoker"/> by 21/// Creates an <see cref="IActionInvoker"/> for the current request associated with 27/// <returns>An <see cref="IActionInvoker"/> or <c>null</c>.</returns> 28IActionInvoker? CreateInvoker(ActionContext actionContext);
Routing\ActionEndpointFactory.cs (1)
542var invoker = invokerFactory.CreateInvoker(actionContext);
Routing\MvcAttributeRouteHandler.cs (1)
74var invoker = _actionInvokerFactory.CreateInvoker(actionContext);
Routing\MvcRouteHandler.cs (1)
62var invoker = _actionInvokerFactory.CreateInvoker(actionContext);