У меня есть следующее:
Assembly asm = Assembly.GetAssembly(this.GetType());
foreach (Type type in asm.GetTypes())
{
MyAttribute attr = Attribute.GetCustomAttribute(type, typeof(MyAttribute)) as MyAttribute;
if(attr != null && [type is inherited from Iinterface])
{
...
}
}
Как я могу проверить, что тип наследуется от MyInterface? Будет ли работа с ключом работать таким образом?
Спасибо.