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:
It's not a warning, usually, just a suggestion. You're creating a dependency on something unnecessarily.
Suppose you later decide that B doesn't need to inherit A. If you follow Resharper's advice, you won't need to modify that line of code.