Выяснение, реализует ли тип универсальный интерфейс

Допустим, у меня есть тип, MyType. Я хочу сделать следующее:

Find out if MyType implements the IList interface, for some T. If the answer to (1) is yes, find out what T is.

Кажется, что способ сделать это - GetInterface (), но он позволяет выполнять поиск только по определенному имени. Есть ли способ поиска "всех интерфейсов, которые имеют форму IList"? (Если возможно, это также будет полезно, если он работает, если интерфейс является подынтерфейсом IList.)

Связанные с:Как определить, реализует ли тип определенный тип универсального интерфейса

Ответы на вопрос(7)

Ваш ответ на вопрос