在运行时搜索对象中的值[QuickWatch增强]

时间:2011-03-11 15:46:55

标签: c# .net debugging add-in

有时我会浪费时间在运行时在对象中搜索值 当然你 - 都知道这个任务 - >打开QuickWatch视图并浏览属性,直到找到您要查找的内容。

我正在寻找可以在对象中搜索值的工具/加载项/扩展名 带有搜索增强功能的QuickWatch视图将是perferct:)

SB。知道一个工具吗?

谢谢!

2 个答案:

答案 0 :(得分:4)

立即/命令窗口

实现这一目标的一种可能方法是在Visual Studio的ImmediateCommand window中编写? YourObject。此命令将打印对象的所有值,然后您可以使用 Control + F 进行搜索。

自定义宏

另一种可能性是在Visual Studio中点击TracePoint时运行自定义宏,如Scott Guthrie在这篇优秀博客文章中所解释的那样:

这个博客文章中解释的宏会在TracePoint被点击时自动输出所有局部变量,但总的想法会朝同一个方向发展。

答案 1 :(得分:2)

实际上,我写了一个Visual Studio的商业扩展(名为"OzCode"),它完全符合您的要求 - 它是一个“带有搜索增强功能的QuickWatch视图”,因为它取代了Visual Studio的QuickWatch拥有search box

的QuickWatch窗口

BugAid QuickWatch Window