class A { protected A(string name) {} } class B : A { public static readonly A a =new A("a"); // error CS1540; not reported by ReSharper }