По-прежнему узнавать об асинхронном ожидании. Я столкнулся с примерами, похожими на следующие:
public async Task MethodAsync()
{
await Method01Async();
await Method02Async();
}
Какова цель последнего ожидания? Method02Async - последняя строка метода MethodAsync. Таким образом, нет никакого остатка метода - никаких строк ниже - ничего не нужно вызывать в обратном вызове, сгенерированном компилятором... Я что-то пропустил?