title: return true when first async method returns true
body: <p>Lets say i have the following code</p>
  
  <pre><code>public async Task&lt;bool&gt; PingAddress(string ipAddress)
  {
      return await DoSomeThing(10) || await DoSomeThing(11) || await DoSomeThing(12);
  
  }
  
  private async Task&lt;bool&gt; DoSomeThing(int input)
  {
      //Do some thing and return true or false.
  }
  </code></pre>
  
  <p>How would i convert the <code>return await DoSomeThing(10) || await DoSomeThing(11) || await DoSomeThing(12);</code> to run in parallel and return true when first returns true and if all return false then return false!</p>