7
有没有办法在Visual Studio调试器可视化器中获取目标对象的基础变量名称?内置的字符串可视化工具做的:在调试器可视化器中获取变量名称
string myStr = "abc\ndef";
Debugger.Break();
点击为myStr
可视化图标,你会看到“表达式”文本框显示“myStr的”。我怎样才能在我自己的可视化器中得到这个?
有没有办法在Visual Studio调试器可视化器中获取目标对象的基础变量名称?内置的字符串可视化工具做的:在调试器可视化器中获取变量名称
string myStr = "abc\ndef";
Debugger.Break();
点击为myStr
可视化图标,你会看到“表达式”文本框显示“myStr的”。我怎样才能在我自己的可视化器中得到这个?
这是不可能的。提供给可视化工具的唯一信息就是价值。
字符串可视化器具有名称,因为它实际上不是真正的可视化器。也就是说,它是一个调试器功能,它具有更高级别的访问基础元数据,更重要的是表达式评估器。
+1,我希望有人可以帮忙,但是我担心如果没有进入内部的DebugeeHost课程,这不会发生。 – ewbi 2009-05-20 22:12:55