Это компилируется:
public class A<T> {
public void test() {
var a = typeof (A<>);
}
}
Это не означает:
public class A<T,S> {
public void test() {
var a = typeof (A<>);
}
}
Я получаю сообщение об ошибке: использование универсального типа "A" требует 2 аргументов типа
Как получить ссылку на тип этого родового типа с двумя аргументами?