2 implementations of IActionInvoker
Microsoft.AspNetCore.Mvc.Core (1)
Infrastructure\ControllerActionInvoker.cs (1)
19
internal partial class ControllerActionInvoker : ResourceInvoker,
IActionInvoker
Microsoft.AspNetCore.Mvc.RazorPages (1)
Infrastructure\PageActionInvoker.cs (1)
16
internal 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" />
30
public
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)
20
public
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>
28
IActionInvoker
? CreateInvoker(ActionContext actionContext);
Routing\ActionEndpointFactory.cs (1)
542
var
invoker = invokerFactory.CreateInvoker(actionContext);
Routing\MvcAttributeRouteHandler.cs (1)
74
var
invoker = _actionInvokerFactory.CreateInvoker(actionContext);
Routing\MvcRouteHandler.cs (1)
62
var
invoker = _actionInvokerFactory.CreateInvoker(actionContext);