Browsing through the channel 9 msdn videos I found the following unanswered comment and was hoping someone could possibly explain it?
I dont get the point of the async keyword. Why not just allow the await keyword anytime the method returns Task, just like iterators can yield return on any method that returns an IEnumerable.
I'm sure there is a good reason, I'd just like to understand why the above suggestion was not possible.