Вам нужно пройти через дерево наследования и найти все интерфейсы для каждого класса в дереве и сравнить typeof(IBar<>)
с результатом вызова Type.GetGenericTypeDefinition
, если интерфейс является общим. Конечно, это немного больно.
Для получения дополнительной информации и кода см. этот ответ и для этих .
Причиной проблемы является порядок введения тегов base
и script
. Если элемент script
вводится до элемента base
, это приведет к ошибке. Пожалуйста, отслеживайте наш прогресс в контексте проблемы https://github.com/DevExpress/testcafe/issues/3585 на GitHub.