Проверьте, реализует ли тип универсальный интерфейс без учета аргументов универсального типа
У меня есть интерфейс
public interface MyInterface
{
}
Реализации не имеют значения. Теперь я хочу проверить, является ли данный тип реализацией этого интерфейса. Этот метод не подходит для
public class MyClass : MyInterface
{
}
Но я нене знаю, как сделать проверку.
public void CheckIfTypeImplementsInterface(Type type)
{
var result1 = typeof(MyInterface).IsAssignableFrom(type); --> false
var result2 = typeof(MyInterface).IsAssignableFrom(type); --> true
}
Что я должен сделать, чтобы результат1 был правдой?