// CS0146: Circular base class dependency involving `Generic
.Status' and `Generic
.Status' // Line: 6 public class Generic
{ public class Status : Status { Status (Foo foo) : base (foo) { } } }