9 types derived from ActionMethodExecutor
Microsoft.AspNetCore.Mvc.Core (9)
Infrastructure\ActionMethodExecutor.cs (9)
59private sealed class FilterActionMethodExecutor : ActionMethodExecutor 94private sealed class VoidResultExecutor : ActionMethodExecutor 123private sealed class SyncActionResultExecutor : ActionMethodExecutor 156private sealed class SyncObjectResultExecutor : ActionMethodExecutor 189private sealed class TaskResultExecutor : ActionMethodExecutor 217private sealed class AwaitableResultExecutor : ActionMethodExecutor 248private sealed class TaskOfIActionResultExecutor : ActionMethodExecutor 287private sealed class TaskOfActionResultExecutor : ActionMethodExecutor 325private sealed class AwaitableObjectResultExecutor : ActionMethodExecutor
33 references to ActionMethodExecutor
Microsoft.AspNetCore.Mvc.Core (14)
Infrastructure\ActionMethodExecutor.cs (4)
15private static readonly ActionMethodExecutor[] Executors = new ActionMethodExecutor[] 43public static ActionMethodExecutor GetExecutor(ObjectMethodExecutor executor) 56public static ActionMethodExecutor GetFilterExecutor(ControllerActionDescriptor actionDescriptor) =>
Infrastructure\ControllerActionInvoker.cs (2)
387var actionMethodExecutor = _cacheEntry.ActionMethodExecutor; 413var actionMethodExecutor = invoker._cacheEntry.ActionMethodExecutor;
Infrastructure\ControllerActionInvokerCache.cs (4)
71var actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor); 72var filterExecutor = actionDescriptor.FilterDelegate is not null 73? ActionMethodExecutor.GetFilterExecutor(actionDescriptor)
Infrastructure\ControllerActionInvokerCacheEntry.cs (4)
18ActionMethodExecutor actionMethodExecutor, 19ActionMethodExecutor innerActionMethodExecutor) 41internal ActionMethodExecutor ActionMethodExecutor { get; } 44internal ActionMethodExecutor InnerActionMethodExecutor { get; }
Microsoft.AspNetCore.Mvc.Core.Test (19)
Filters\MiddlewareFilterTest.cs (1)
444var actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor);
Infrastructure\ActionMethodExecutorTest.cs (16)
21var actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor); 47var actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor); 73var actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor); 98var actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor); 127var actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor); 156var actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor); 185var actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor); 210var actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor); 236var actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor); 262var actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor); 287var actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor); 313var actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor); 342var actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor); 371var actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor); 396var actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor); 425var actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor);
Infrastructure\ControllerActionInvokerTest.cs (2)
1421var controllerMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor); 1744var actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor);