Предположим, что у нас есть вложенный обобщенный класс:
public class A<T> {
public class B<U> { }
}
Здесь typeof(A<int>.B<>) - это, по существу, общий класс с двумя параметрами, в которых привязан только первый.
Если у меня есть один класс с двумя параметрами
public class AB<T, U> { }
Есть ли способ ссылаться на "AB с T=int и U оставаться открытым"? Если нет, это ограничение С# или ограничение CLR?