title: Async with await do not work. Why?
body: <p>When I try to run the code below, perform synchronous operations. <b>Why?</b></p>
  
  <p>I get the following warning ...</p>
  
  <p><i>Warning  1   This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.</i></p>
  
  <pre><code>private async void btProcessa_Click(object sender, EventArgs e)
  {
      await ProcessaA();
      await ProcessaB();
  }
  
  public async Task ProcessaA()
  {
      for (int i = 0; i &lt;= 100; i++)
      {
          pbProcessoA.Value = i;
          Thread.Sleep(500);
      }
  }
  
  public async Task ProcessaB()
  {
      for (int i = 0; i &lt;= 100; i++)
      {
          pbProcessoB.Value = i;
          Thread.Sleep(500);
      }
  }
  </code></pre>