1 instantiation of CompleteOnInvokePromise
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskFactory.cs (1)
2341var promise = new CompleteOnInvokePromise<TTask>(tasks, isSyncBlocking);
3 references to CompleteOnInvokePromise
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (1)
6691/// This has essentially the same logic as <see cref="TaskFactory.CompleteOnInvokePromise{TTask}"/>, but optimized
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskFactory.cs (2)
2341var promise = new CompleteOnInvokePromise<TTask>(tasks, isSyncBlocking); 2395((CompleteOnInvokePromise<Task>)continuation).Invoke(null!);