title: ReSharper, unused parameters and DbC, asserts, etc.?
body: <p>If I have the following:</p>
  
  <pre><code>void Foo(Bar bar, Baz baz)
  {
      // Do something with bar, but not with baz.
  }
  </code></pre>
  
  <p>...then ReSharper warns me with "Parameter 'baz' is never used." and colours it grey. This is a useful hint that I might want to get rid of it.</p>
  
  <p>On the other hand, if I have the following:</p>
  
  <pre><code>void Foo(Bar bar, Baz baz)
  {
      Require.ArgumentNotNull(bar);
      Require.ArgumentNotNull(baz);
  
      // Some code that used to do something with bar and baz,
      // but has been changed to no longer use baz.
  }
  </code></pre>
  
  <p>...then ReSharper thinks that 'baz' is used, and doesn't warn me. Is there a ReSharper annotation that I can use on ArgumentNotNull to tell ReSharper that this method doesn't really "use" the parameter, and to still issue the hint?</p>