7

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

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

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

4

1 回答 1

10

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

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

于 2009-05-21T16:49:48.683 回答