15 implementations of IActionResultExecutor
Microsoft.AspNetCore.Mvc.Core (12)
Infrastructure\ContentResultExecutor.cs (1)
16
public partial class ContentResultExecutor :
IActionResultExecutor
<ContentResult>
Infrastructure\FileContentResultExecutor.cs (1)
14
public partial class FileContentResultExecutor : FileResultExecutorBase,
IActionResultExecutor
<FileContentResult>
Infrastructure\FileStreamResultExecutor.cs (1)
14
public partial class FileStreamResultExecutor : FileResultExecutorBase,
IActionResultExecutor
<FileStreamResult>
Infrastructure\LocalRedirectResultExecutor.cs (1)
16
public partial class LocalRedirectResultExecutor :
IActionResultExecutor
<LocalRedirectResult>
Infrastructure\ObjectResultExecutor.cs (1)
19
public partial class ObjectResultExecutor :
IActionResultExecutor
<ObjectResult>
Infrastructure\PhysicalFileResultExecutor.cs (1)
14
public partial class PhysicalFileResultExecutor : FileResultExecutorBase,
IActionResultExecutor
<PhysicalFileResult>
Infrastructure\RedirectResultExecutor.cs (1)
13
public partial class RedirectResultExecutor :
IActionResultExecutor
<RedirectResult>
Infrastructure\RedirectToActionResultExecutor.cs (1)
14
public partial class RedirectToActionResultExecutor :
IActionResultExecutor
<RedirectToActionResult>
Infrastructure\RedirectToPageResultExecutor.cs (1)
14
public partial class RedirectToPageResultExecutor :
IActionResultExecutor
<RedirectToPageResult>
Infrastructure\RedirectToRouteResultExecutor.cs (1)
14
public partial class RedirectToRouteResultExecutor :
IActionResultExecutor
<RedirectToRouteResult>
Infrastructure\SystemTextJsonResultExecutor.cs (1)
16
internal sealed partial class SystemTextJsonResultExecutor :
IActionResultExecutor
<JsonResult>
Infrastructure\VirtualFileResultExecutor.cs (1)
16
public partial class VirtualFileResultExecutor : FileResultExecutorBase,
IActionResultExecutor
<VirtualFileResult>
Microsoft.AspNetCore.Mvc.ViewFeatures (3)
PartialViewResultExecutor.cs (1)
21
public partial class PartialViewResultExecutor : ViewExecutor,
IActionResultExecutor
<PartialViewResult>
ViewComponentResultExecutor.cs (1)
26
public partial class ViewComponentResultExecutor :
IActionResultExecutor
<ViewComponentResult>
ViewResultExecutor.cs (1)
21
public partial class ViewResultExecutor : ViewExecutor,
IActionResultExecutor
<ViewResult>
57 references to IActionResultExecutor
Microsoft.AspNetCore.Mvc.Core (47)
ContentResult.cs (2)
35
var
executor = context.HttpContext.RequestServices.GetRequiredService<
IActionResultExecutor
<ContentResult>>();
DependencyInjection\MvcCoreServiceCollectionExtensions.cs (12)
235
services.TryAddSingleton<
IActionResultExecutor
<ObjectResult>, ObjectResultExecutor>();
236
services.TryAddSingleton<
IActionResultExecutor
<PhysicalFileResult>, PhysicalFileResultExecutor>();
237
services.TryAddSingleton<
IActionResultExecutor
<VirtualFileResult>, VirtualFileResultExecutor>();
238
services.TryAddSingleton<
IActionResultExecutor
<FileStreamResult>, FileStreamResultExecutor>();
239
services.TryAddSingleton<
IActionResultExecutor
<FileContentResult>, FileContentResultExecutor>();
240
services.TryAddSingleton<
IActionResultExecutor
<RedirectResult>, RedirectResultExecutor>();
241
services.TryAddSingleton<
IActionResultExecutor
<LocalRedirectResult>, LocalRedirectResultExecutor>();
242
services.TryAddSingleton<
IActionResultExecutor
<RedirectToActionResult>, RedirectToActionResultExecutor>();
243
services.TryAddSingleton<
IActionResultExecutor
<RedirectToRouteResult>, RedirectToRouteResultExecutor>();
244
services.TryAddSingleton<
IActionResultExecutor
<RedirectToPageResult>, RedirectToPageResultExecutor>();
245
services.TryAddSingleton<
IActionResultExecutor
<ContentResult>, ContentResultExecutor>();
246
services.TryAddSingleton<
IActionResultExecutor
<JsonResult>, SystemTextJsonResultExecutor>();
FileContentResult.cs (2)
66
var
executor = context.HttpContext.RequestServices.GetRequiredService<
IActionResultExecutor
<FileContentResult>>();
FileStreamResult.cs (2)
67
var
executor = context.HttpContext.RequestServices.GetRequiredService<
IActionResultExecutor
<FileStreamResult>>();
Infrastructure\ContentResultExecutor.cs (1)
14
/// A <see cref="
IActionResultExecutor
{ContentResult}"/> that is responsible for <see cref="ContentResult"/>
Infrastructure\FileContentResultExecutor.cs (1)
12
/// A <see cref="
IActionResultExecutor
{FileContentResult}"/>
Infrastructure\FileStreamResultExecutor.cs (1)
12
/// An <see cref="
IActionResultExecutor
{FileStreamResult}"/> for a file stream result.
Infrastructure\IActionResultExecutor.cs (1)
16
/// Implementations of <see cref="
IActionResultExecutor
{TResult}"/> are typically called by the
Infrastructure\LocalRedirectResultExecutor.cs (1)
14
/// A <see cref="
IActionResultExecutor
{LocalRedirectResult}"/> that handles <see cref="LocalRedirectResult"/>.
Infrastructure\PhysicalFileResultExecutor.cs (1)
12
/// A <see cref="
IActionResultExecutor
{PhysicalFileResult}"/> for <see cref="PhysicalFileResult"/>.
Infrastructure\RedirectResultExecutor.cs (1)
11
/// A <see cref="
IActionResultExecutor
{VirtualFileResult}"/> for <see cref="RedirectResult"/>.
Infrastructure\RedirectToActionResultExecutor.cs (1)
12
/// A <see cref="
IActionResultExecutor
{RedirectToActionResult}"/> for <see cref="RedirectToActionResult"/>.
Infrastructure\RedirectToPageResultExecutor.cs (1)
12
/// A <see cref="
IActionResultExecutor
{RedirectToPageResult}"/> for <see cref="RedirectToPageResult"/>.
Infrastructure\RedirectToRouteResultExecutor.cs (1)
12
/// A <see cref="
IActionResultExecutor
{RedirectToRouteResult}"/> for <see cref="RedirectToRouteResult"/>.
Infrastructure\VirtualFileResultExecutor.cs (1)
14
/// A <see cref="
IActionResultExecutor
{VirtualFileResult}"/> for <see cref="VirtualFileResult"/>.
JsonResult.cs (2)
75
var
executor = services.GetRequiredService<
IActionResultExecutor
<JsonResult>>();
LocalRedirectResult.cs (2)
91
var
executor = context.HttpContext.RequestServices.GetRequiredService<
IActionResultExecutor
<LocalRedirectResult>>();
ObjectResult.cs (2)
62
var
executor = context.HttpContext.RequestServices.GetRequiredService<
IActionResultExecutor
<ObjectResult>>();
PhysicalFileResult.cs (2)
58
var
executor = context.HttpContext.RequestServices.GetRequiredService<
IActionResultExecutor
<PhysicalFileResult>>();
RedirectResult.cs (2)
93
var
executor = context.HttpContext.RequestServices.GetRequiredService<
IActionResultExecutor
<RedirectResult>>();
RedirectToActionResult.cs (2)
171
var
executor = context.HttpContext.RequestServices.GetRequiredService<
IActionResultExecutor
<RedirectToActionResult>>();
RedirectToPageResult.cs (2)
209
var
executor = context.HttpContext.RequestServices.GetRequiredService<
IActionResultExecutor
<RedirectToPageResult>>();
RedirectToRouteResult.cs (2)
163
var
executor = context.HttpContext.RequestServices.GetRequiredService<
IActionResultExecutor
<RedirectToRouteResult>>();
VirtualFileResult.cs (2)
64
var
executor = context.HttpContext.RequestServices.GetRequiredService<
IActionResultExecutor
<VirtualFileResult>>();
Microsoft.AspNetCore.Mvc.ViewFeatures (10)
DependencyInjection\MvcViewFeaturesMvcCoreBuilderExtensions.cs (3)
145
services.TryAddSingleton<
IActionResultExecutor
<ViewResult>, ViewResultExecutor>();
146
services.TryAddSingleton<
IActionResultExecutor
<PartialViewResult>, PartialViewResultExecutor>();
177
services.TryAddSingleton<
IActionResultExecutor
<ViewComponentResult>, ViewComponentResultExecutor>();
PartialViewResult.cs (2)
65
var
executor = services.GetService<
IActionResultExecutor
<PartialViewResult>>();
ViewComponentResult.cs (2)
64
var
executor = services.GetService<
IActionResultExecutor
<ViewComponentResult>>();
ViewComponentResultExecutor.cs (1)
24
/// A <see cref="
IActionResultExecutor
{ViewComponentResult}"/> for <see cref="ViewComponentResult"/>.
ViewResult.cs (2)
64
var
executor = context.HttpContext.RequestServices.GetService<
IActionResultExecutor
<ViewResult>>();