У меня есть список задач, которые я бы хотел подождать. Я жду, как
await TaskEx.WhenAll(MyViewModel.GetListOfTasks().ToArray());
MyViewModel.GetListOfTasks() возвращает список задач:
var tasksList = new List<Task>();
foreach (var item in Items)
{
tasksList.Add(item.MyTask());
}
Теперь я хочу вернуть фиктивную задачу, что будет сделано немедленно. Однако TaskEx.WhenAll будет ждать его навсегда:
public Task<bool> MyTask()
{
return new Task<bool>(() => false);
}
Как я могу вернуть Task, которая будет завершена мгновенно?