在VS2010调试本地中搜索值和/或展开所有节点

时间:2010-10-26 13:41:42

标签: visual-studio-2010 stack locals

是否有人可能知道如何搜索本地人的值 在visual studio 2010中 或者至少如何扩展所有节点,子节点

alt text

2 个答案:

答案 0 :(得分:0)

如果您在VS2010上激活本地工具窗口时录制一个宏,它将生成这行代码,

DTE.Windows.Item(EnvDTE.Constants.vsWindowKindLocals).Activate()

调试此代码并在活动窗口为本地时检查DTE.Windows'ActiveWindow我很遗憾找不到任何有用的东西,但试试看,你可能会觉得有用

如果您只需要一个方法的参数,您可以在System.Reflection命名空间中使用MethodBase.GetCurrentMethod(),它将为您提供这个私有的memeber

((System.Reflection.RuntimeMethodInfo)(currentMethod)).m_parameters

您可以通过反射以编程方式阅读或只是快速观看

答案 1 :(得分:0)

这里有几个项目可以让你做你需要的,但你可能不得不首先调整代码:

http://www.codeproject.com/info/search.aspx?artkw=quickwatch&sbo=kw