title: Using a class's static member on a derived type?
body: <p>Using Resharper 4.1, I have come across this interesting warning: "Access to a static member of a type via a derived type". Here is a code sample of where this occurs:</p>
  
  <pre><code>class A {
      public static void SomethingStatic() {
         //[do that thing you do...]
      }
  }
  
  class B : A {
  }
  
  class SampleUsage {
      public static void Usage() {
          B.SomethingStatic(); // &lt;-- Resharper warning occurs here
      }
  }
  </code></pre>
  
  <p>Does anybody know what issues there are (if any) when making use of A's static members via B? </p>