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