// CS0703: Inconsistent accessibility: constraint type `A.B<T>.C' is less accessible than `A.B<T>' // Line: 6 public class A { protected internal class B<T> where T : B<T>.C { internal class C { } } }