namespace N{ public class C { // Now public visibility } public class D{ public C M(){ // Now OK return new C(); } } }