Разница между Type.IsGenericTypeDefinition и Type.ContainsGenericParameters
System.Type
тип содержит свойстваIsGenericTypeDefinition а такжеContainsGenericParameters, После прочтения документации MSDN я заключаю, что оба свойства существуют, чтобы проверить, является ли тип открытым или закрытым универсальным типом.
Тем не менее, я не вижу, в чем разница между ними, и когда вы хотите использовать один над другим.