title: Resharper Method is never used
body: <p>I have a public facing interface in one project that will end up becoming a nuget package. Here is the code:</p>
  
  <pre><code>public interface MyInterface
  {
      void MyMethod();
  }
  </code></pre>
  
  <p>Now every method in this interface is not used in this library but is used in other via the package. However, every single method here has a warning of <code>Method x is never used.</code></p>
  
  <p>Is there a simple way to tell ReSharper to ignore every public method in every project in every solution that I ever open to not perform this check in public methods.</p>
  
  <p>I have a couple of ways to fix this but it is far too tedious.</p>
  
  <p>Option 1: <code>[UsedImplicitly]</code> on every method inside my class. This is far too tedious in my opinion.
  Option 2: <code>[SuppressMessage("ReSharper", "UnusedMember.Global")]</code> A little less tedious, but still have to implement on every class.</p>
  
  <p>There has to be a better way?</p>
  
  <p>I also read somewhere that this only happens if <code>Enable solution-wide analysis</code> is checked. In my case it is not. I found this setting under <code>Reshaper Options &gt; Code Inspection &gt; Settings</code></p>