У меня есть Тип.
Как я могу определить, является ли это IEnumerable<>
?
Эти:
typeof(IEnumerable<>).IsAssignableFrom(memberType);
typeof(IEnumerable<object>).IsAssignableFrom(memberType);
возвращают false для IEnumerable<int>
Принимая во внимание следующее:
typeof(IEnumerable).IsAssignableFrom(memberType);
возвращает true для строки.