O que é uma alternativa para Task.FromResult <T> () para tarefas que representam operações retornando nulas [duplicado]

Esta pergunta já tem uma resposta aqui:

Se minha interface precisar retornar a tarefa, qual é a melhor maneira de ter uma implementação sem operação? 5 respostas

Qual é a melhor maneira de retornar uma tarefa que não possui um parâmetro de tipo genérico? Em outras palavras, uma tarefa que representa uma operação que não retorna nada ou retornavoid?

Em outras palavras, estou procurando alternativas para o seguinte:

T value = default(T);
return Task.FromResult<T>(value); // and

var tcs = new TaskCompletionSource<T>();
tcs.SetResult(value);
return tcs.Task;

Mas para tarefas que representam operações que não devem retornar nada.

questionAnswers(2)

yourAnswerToTheQuestion