// CS0406: The class type constraint `A' must be listed before any other constraints. Consider moving type constraint to the beginning of the constraint list // Line: 7 class A { } interface I { } class Foo where T : I, A { }