ReSharper 如何选择是否在层次结构检查器中显示库类型?

How ReSharper chooses whether to show library types in hierarchies inspector?

有时候ReSharper很善良,显示所有类型。有时只有我自己的类型。无法理解这背后的逻辑...... 如何强制它显示所有类型?尝试使用 Navigate -> Derived Types and Inspect -> Type Hierarchies。

Visual Studio 2013

ReSharper 9

不确定您在什么情况下让 ReSharper 显示类型,但经验法则是 Find Usages 或 Go To Derived Type 等的默认搜索范围是解决方案范围。因此 ReSharper 将仅显示当前解决方案中定义的用法和派生类型。但是,如果您对引用中定义的类型调用这些方法(来自对象浏览器、程序集资源管理器或代码编辑器中的反编译类型),则搜索范围将为解决方案 + 引用。这意味着 Find Usages 和 Go To Derived Type 等将包括引用中以及当前解决方案中定义的类型。

对于“查找用法”,您还可以调用“高级查找用法”对话框来指定范围 - 包括项目、解决方案以及解决方案和参考。