Awaitable Pattern

How do you determine what types could be awaited ? That is one question that often comes to mind and the most common answer would be Task Task<TResult> void - Though it should be strictly avoided However, are we truely restricted to them ? What are the other Types that could be awaited ? The … Continue reading Awaitable Pattern