1 write to MethodReturnType
Microsoft.AspNetCore.Mvc.Core (1)
src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (1)
37
MethodReturnType
= methodInfo.ReturnType;
10 references to MethodReturnType
Microsoft.AspNetCore.Mvc.Core (10)
Infrastructure\ActionMethodExecutor.cs (8)
77
return ConvertToActionResult(mapper, result, executor.IsMethodAsync ? executor.AsyncResultType! : executor.
MethodReturnType
);
118
=> !executor.IsMethodAsync && executor.
MethodReturnType
== typeof(void);
151
=> !executor.IsMethodAsync && typeof(IActionResult).IsAssignableFrom(executor.
MethodReturnType
);
167
var actionResult = ConvertToActionResult(mapper, returnValue, executor.
MethodReturnType
);
180
var actionResult = ConvertToActionResult(mapper, returnValue, executor.
MethodReturnType
);
212
protected override bool CanExecute(ObjectMethodExecutor executor) => executor.
MethodReturnType
== typeof(Task);
282
=> typeof(Task<IActionResult>).IsAssignableFrom(executor.
MethodReturnType
);
359
var type = executor.AsyncResultType ?? executor.
MethodReturnType
;
src\Shared\ObjectMethodExecutor\ObjectMethodExecutor.cs (2)
45
var isAwaitable = CoercedAwaitableInfo.IsTypeAwaitable(
MethodReturnType
, out var coercedAwaitableInfo);
68
var isAwaitable = IsTaskType(
MethodReturnType
, out var resultType);