По сути, я хочу знать, реализуют ли все типы в определенном пространстве имен определенный интерфейс, такой как IEnumerable
.
Я знаю, что могу сделать:
foreach type ...
if type is IEnumerable
...
Но я не хочу приводить тип просто для запроса, реализует ли он интерфейс, потому что приведение будет отброшено в любом случае.