Infrastructure\ExecutorFactory.cs (12)
32else if (typeof(IActionResult).IsAssignableFrom(returnType))
43if (taskType != null && typeof(IActionResult).IsAssignableFrom(taskType.GenericTypeArguments[0]))
74public abstract Task<IActionResult?> Execute(object receiver, object?[]? arguments);
96public override async Task<IActionResult?> Execute(object receiver, object?[]? arguments)
130public override async Task<IActionResult?> Execute(object receiver, object?[]? arguments)
133return (IActionResult)result;
162public override Task<IActionResult?> Execute(object receiver, object?[]? arguments)
165return Task.FromResult<IActionResult?>(null);
171private readonly Func<object, object?[]?, IActionResult?> _thunk;
179_thunk = Expression.Lambda<Func<object, object?[]?, IActionResult?>>(
185typeof(IActionResult)),
190public override Task<IActionResult?> Execute(object receiver, object?[]? arguments)