Используя Resharper 4.1, я столкнулся с этим интересным предупреждением: "Доступ к статическому члену типа через производный тип". Вот пример кода, где это происходит:
class A {
public static void SomethingStatic() {
//[do that thing you do...]
}
}
class B : A {
}
class SampleUsage {
public static void Usage() {
B.SomethingStatic(); // <-- Resharper warning occurs here
}
}
Кто-нибудь знает, какие проблемы существуют (если они есть) при использовании статических членов через B?