Предлагает ли отражение в C# способ определить, моделирует ли тот или иной тип System.Type какой-либо интерфейс?
public interface IMyInterface {}
public class MyType : IMyInterface {}
// should yield 'true'
typeof(MyType)./* ????? */MODELS_INTERFACE(IMyInterface);
Подробнее здесь: https://stackoverflow.com/questions/496 ... reflection