在调试器可视化工具中获取变量名称

时间:2009-05-20 13:48:26

标签: c# visual-studio debugging debuggervisualizer

有没有办法在Visual Studio调试器可视化工具中获取目标对象的基础变量名?内置字符串可视化工具:

string myStr = "abc\ndef";
Debugger.Break();

点击myStr的可视化图标,您会看到“表情”文本框显示“myStr”。我怎样才能在自己的可视化工具中获得这个?

1 个答案:

答案 0 :(得分:9)

这是不可能的。提供给可视化工具的唯一信息是价值。

字符串可视化工具具有名称,因为它实际上不是真正的可视化工具。也就是说,它是一个调试器功能,它具有更高级别的底层元数据访问权限,更重要的是表达式评估程序。