title: false-positive: Fix this implementation of IDisposable to conform to the dispose pattern
body: <p>My class implements <code>IDisposable</code> and follows the pattern where </p>
  
  <pre><code>public void Dispose()
  {
      Dispose(true);
      GC.SuppressFinalize(this);
  }
  </code></pre>
  
  <p>But sonar is still telling me I need to implement the dispose pattern...</p>
  
  <p><a href="https://sonarqube.com/issues#issues=AVtsPLjmtpYg8Dj4z0MU" rel="noreferrer">https://sonarqube.com/issues#issues=AVtsPLjmtpYg8Dj4z0MU</a></p>
  
  <p>Is this a defect with sonar or have I missed something?</p>