title: Suppress warning from empty async method
body: <p>Let's just go ahead and say I have the following function:</p>
  
  <pre><code>public class Test
  {
      public async Task Finalize()
      {
          // We don't need this in this class, so empty body
      }
  
      /*
       * Additional methods snipped
       */
  }
  </code></pre>
  
  <p>While this works just fine, I will get a compiler warning saying:</p>
  
  <blockquote>
    <p>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.</p>
  </blockquote>
  
  <p>What would be the best way to circumvent this warning without modifying the method too much? In this case, I'm not able to throw an exception, since the method will get called, but absolutely nothing is bound to happen at this point, since the class I'm talking about has nothing to finalize.</p>