MyDisposable())
{
}
При чём вот так тоже работает:
await using var disposible = new MyDisposable();
А вот так уже ошибка на второй строке.
using var disposible = new MyDisposable();
await disposible;
Что это за "await using"?
https://learn.microsoft.com/en-us/dotnet/standard/garbage-collection/implementing-disposeasync#using-async-disposable
вспомни, во что разворачивается using, попробуй мысленно развернуть и вкорячить туда отдельный await, как в последнем некомпилируемом примере
Поймал мистера!
ну типа disposible это не метод, а екзепляр
А, лол, я чот не обратил внимание даже, что диспоуз не дергается и эвейтится сам инстанс
Обсуждают сегодня