9 types derived from ActionMethodExecutor
Microsoft.AspNetCore.Mvc.Core (9)
Infrastructure\ActionMethodExecutor.cs (9)
59
private sealed class FilterActionMethodExecutor :
ActionMethodExecutor
94
private sealed class VoidResultExecutor :
ActionMethodExecutor
123
private sealed class SyncActionResultExecutor :
ActionMethodExecutor
156
private sealed class SyncObjectResultExecutor :
ActionMethodExecutor
189
private sealed class TaskResultExecutor :
ActionMethodExecutor
217
private sealed class AwaitableResultExecutor :
ActionMethodExecutor
248
private sealed class TaskOfIActionResultExecutor :
ActionMethodExecutor
287
private sealed class TaskOfActionResultExecutor :
ActionMethodExecutor
325
private sealed class AwaitableObjectResultExecutor :
ActionMethodExecutor
14 references to ActionMethodExecutor
Microsoft.AspNetCore.Mvc.Core (14)
Infrastructure\ActionMethodExecutor.cs (4)
15
private static readonly
ActionMethodExecutor
[] Executors = new
ActionMethodExecutor
[]
43
public static
ActionMethodExecutor
GetExecutor(ObjectMethodExecutor executor)
56
public static
ActionMethodExecutor
GetFilterExecutor(ControllerActionDescriptor actionDescriptor) =>
Infrastructure\ControllerActionInvoker.cs (2)
389
var
actionMethodExecutor = _cacheEntry.ActionMethodExecutor;
415
var
actionMethodExecutor = invoker._cacheEntry.ActionMethodExecutor;
Infrastructure\ControllerActionInvokerCache.cs (4)
71
var
actionMethodExecutor =
ActionMethodExecutor
.GetExecutor(objectMethodExecutor);
72
var
filterExecutor = actionDescriptor.FilterDelegate is not null
73
?
ActionMethodExecutor
.GetFilterExecutor(actionDescriptor)
Infrastructure\ControllerActionInvokerCacheEntry.cs (4)
18
ActionMethodExecutor
actionMethodExecutor,
19
ActionMethodExecutor
innerActionMethodExecutor)
41
internal
ActionMethodExecutor
ActionMethodExecutor { get; }
44
internal
ActionMethodExecutor
InnerActionMethodExecutor { get; }