搜索“所有参考文献”(Visual Studio)
本文关键字:Visual Studio 参考文献 搜索 | 更新日期: 2023-09-27 18:06:54
我正在使用VisualStudio 2013。在WPF, c#桌面应用程序。
如果我右键单击某物-说"WindowTitle"并选择"查找所有引用"VS显示我c#文件中所有引用的列表(只有。cs)。如果我使用菜单编辑-查找文件(所有文件),VS显示一个c#和XAML(和配置等)文件列表。
对于我的使用,我希望在搜索某些内容时同时看到c#和.xaml。
是否只能使用"在文件中查找"?
我是否错过了一个概念——我学习它的方式是,XAML是用来生成代码的,那么为什么不将XAML视为"引用"呢?
如果在我的XAML中我有一个命名控件
<DataGrid x:Name="DGrid"/>
然后在我的代码后面,我点击'查找所有引用'对DGrid的引用,Visual Studio显示了我的XAML引用。
如果在XAML中有
`Value="{Binding Items}"`
然后在我的ViewModel中,我点击'查找所有引用'上的Items属性,Visual Studio不会显示我的XAML引用,因为它不知道该属性将应用于哪个DataContext,类型是在运行时应用的。它没有办法知道
我自己使用'查找用法' (shift + F12)而不是引用,因为这确实是在运行时计算的。
编辑:正如Phil指出的,这是Resharper扩展的一个功能。我将把这个答案留给使用Resharper的用户。https://www.jetbrains.com/help/resharper/Navigation_and_Search__Finding_Usages__Finding_Usages_of_a_Symbol.html