NDepend的类浏览器似乎没有显示继承方法的选项。
例如,我们有一个场景,我们有数千个从RootModel 继承的单根模型对象。只有RootModel定义了Save()。如何形成查询以查找SampleModel (:RootModel) 调用Save()的所有实例?
SELECT METHODS WHERE IsUsing "SampleModel.Save()" ORDER BY DepthOfIsUsing
...被拒绝:不是有效的程序集、命名空间、类型、方法或字段名称。
这似乎是最好的近似值,但并不准确:
SELECT METHODS WHERE IsUsing "SampleModel" AND IsUsing "RootModel.Save()" ORDER BY DepthOfIsUsing
这似乎是一个非常严重的限制,不是吗?解决方法是什么?