Проверьте, реализует ли тип универсальный интерфейс без учета аргументов универсального типа

У меня есть интерфейс

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 был правдой?

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

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