А, как так наличие возвращаемого результата влияет на ожидания таска, местом его запуска ?
так блять я тебе обясняю, ты стреляешь в мешень - полет пули оканчивается когда она попадает в цель, таск закончился ты стреляешь в небо - ну хуй знает где та пуля, летит и хер с ней
В предыдущем варианте, внутри метода void CheckComConnect проходила проверка и присваивание результата нужному свойству. Сейчас , метод возвращает bool и дальше то что на скрине. Уже в месте запуска таска, присваивания результата свойству.
так блять я тебе обясняю, ты стреляешь в мешень - полет пули оканчивается когда она попадает в цель, таск закончился ты стреляешь в небо - ну хуй знает где та пуля, летит и хер с ней
Значит присваивать результат внутри таска, не самая хорошая идея.
В предыдущем варианте, внутри метода void CheckComConnect проходила проверка и присваивание результата нужному свойству. Сейчас , метод возвращает bool и дальше то что на скрине. Уже в месте запуска таска, присваивания результата свойству.
а checkedResult = await CheckComConnect() чем не устаривает???