12 references to ReturnsTaskOrValueTask
ILCompiler.Compiler (11)
Compiler\Dataflow\AsyncMaskingILProvider.cs (1)
33
if (method.IsAsync && method.GetTypicalMethodDefinition().Signature.
ReturnsTaskOrValueTask
())
Compiler\MetadataManager.cs (1)
422
if (method.IsAsync && !method.GetTypicalMethodDefinition().Signature.
ReturnsTaskOrValueTask
())
IL\ILImporter.Scanner.cs (1)
570
bool allowAsyncVariant = method.GetTypicalMethodDefinition().Signature.
ReturnsTaskOrValueTask
();
src\runtime\src\coreclr\tools\Common\Compiler\AsyncMethodVariant.cs (2)
21
Debug.Assert(wrappedMethod.Signature.
ReturnsTaskOrValueTask
());
37
Debug.Assert(signature.
ReturnsTaskOrValueTask
());
src\runtime\src\coreclr\tools\Common\Compiler\CompilerTypeSystemContext.Async.cs (4)
39
Debug.Assert(originalMethod.Signature.
ReturnsTaskOrValueTask
());
40
Debug.Assert(resolvedMethod.Signature.
ReturnsTaskOrValueTask
());
165
&& ecmaMethod.Signature.
ReturnsTaskOrValueTask
())
193
Debug.Assert(taskReturningMethod.Signature.
ReturnsTaskOrValueTask
());
src\runtime\src\coreclr\tools\Common\Compiler\MethodExtensions.cs (1)
203
public static bool IsAsyncCall(this MethodDesc method) => method.IsAsyncVariant() || method.IsReturnDroppingAsyncThunk() || (method.IsAsync && !method.Signature.
ReturnsTaskOrValueTask
());
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\NativeAotILProvider.cs (1)
301
if (ecmaMethod.Signature.
ReturnsTaskOrValueTask
())
ILCompiler.RyuJit (1)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (1)
2119
if (!method.GetTypicalMethodDefinition().Signature.
ReturnsTaskOrValueTask
())