Under what scenarios would one want to use
public async Task AsyncMethod(int num)
instead of
public async void AsyncMetho
My answer is simple you can not await void method
Error CS4008 Cannot await 'void' TestAsync e:\test\TestAsync\TestAsyncProgram.cs
So if the method is async it is better to be awaitable, because you can loose async advantage.