// 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) { } } }