Чтобы проверить, используют ли типы, не производные от определенных базовых классов, низкоуровневую сборку каркаса, можно использовать следующий запрос.
SELECT TYPES WHERE IsDirectlyUsing "ASSEMBLY:Framework.Data"
AND !(DeriveFrom "App.BaseTypes.BusinessFacadeBase"
OR DeriveFrom "App.BaseTypes.BusinessComponentBase"
OR DeriveFrom "App.BaseTypes.DataAccessComponentBase")
Теперь я хочу подробнее изучить, какие методы из этих классов на самом деле делают это. Но дело в том, что если я поменяю цель запроса с ТИПОВ на МЕТОДЫ, DeriveFrom не будет применяться. Как сохранить эти критерии?