Перейти к содержанию

Бессмысленный асинхронный метод

Согласно документации синтакс-помощника, асинхронная процедура/функция выполняется синхронно до первого оператора "Ждать" или до своего нормального завершения.

Таким образом, можно сделать вывод, что метод не содержащий ни одного оператора "Ждать", будет выполняться полностью синхронно. Такое поведение может стать неожиданным для разработчиков поместивших в асинхронный метод "тяжелую" логику работы, в надежде на асинхронное выполнение.

См. также

Экранирование кода

// sonar:UselessAsyncMethod:off
// sonar:UselessAsyncMethod:on