Есть ли ограничение на количество общих параметров, которые вы можете иметь для типа в .NET? Либо жесткий предел (например, 32), либо мягкий предел (где он как-то сильно влияет на производительность и т.д.)
Я имею в виду:
class Foo<T0, T2, T3, T4, etc.> {
}