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
33 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)
387
var
actionMethodExecutor = _cacheEntry.ActionMethodExecutor;
413
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; }
Microsoft.AspNetCore.Mvc.Core.Test (19)
Filters\MiddlewareFilterTest.cs (1)
444
var
actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor);
Infrastructure\ActionMethodExecutorTest.cs (16)
21
var
actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor);
47
var
actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor);
73
var
actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor);
98
var
actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor);
127
var
actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor);
156
var
actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor);
185
var
actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor);
210
var
actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor);
236
var
actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor);
262
var
actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor);
287
var
actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor);
313
var
actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor);
342
var
actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor);
371
var
actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor);
396
var
actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor);
425
var
actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor);
Infrastructure\ControllerActionInvokerTest.cs (2)
1421
var
controllerMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor);
1744
var
actionMethodExecutor = ActionMethodExecutor.GetExecutor(objectMethodExecutor);