title: Does Task.WhenAll wait for all the tasks in case of exceptions
body: <p>I have two tasks. I run both of them with Task.WhenAll. What happens if one of them throws an exception? Would the other one complete?</p>