public abstract class A { protected internal void Foo () { } }