// CS0308: The non-generic type `BaseGeneric<T>.InnerDerived' cannot be used with the type arguments // Line: 19 class BaseGeneric<T> { public class InnerDerived { } } class BaseConcrete : BaseGeneric<string> { } class Program { static void Main () { new BaseConcrete.InnerDerived<int>(); } }