yoy*_*sef 7 c# debugging debuggervisualizer visual-studio
有没有办法在Visual Studio调试器可视化工具中获取目标对象的基础变量名称?内置的字符串可视化工具:
string myStr = "abc\ndef";
Debugger.Break();
Run Code Online (Sandbox Code Playgroud)
单击可视化器图标myStr,您将看到"表达式"文本框显示"myStr".我怎样才能在自己的可视化工具中获得这个?
这是不可能的.提供给可视化工具的唯一信息是价值.
字符串可视化器具有名称,因为它实际上不是真正的可视化器.也就是说,它是一个调试器功能,它具有更高级别的底层元数据访问权限,更重要的是表达式评估程序.