title: Does the use of the "Async" suffix in a method name depend on whether the 'async' modifier is used?
body: <p>What is the convention for suffixing method names with "Async"? </p>
  
  <p>Should the "Async" suffix be appended <em>only</em> to a method that is declared with the <code>async</code> modifier?</p>
  
  <pre><code>public async Task&lt;bool&gt; ConnectAsync()
  </code></pre>
  
  <p>Or is it enough that the method just returns <code>Task&lt;T&gt;</code> or <code>Task</code>?</p>
  
  <pre><code>public Task&lt;bool&gt; ConnectAsync()
  </code></pre>