C# 在调试器可视化工具中获取变量名
有没有办法在VisualStudio调试器可视化工具中获取目标对象的基础变量名?内置字符串可视化工具执行以下操作:C# 在调试器可视化工具中获取变量名,c#,visual-studio,debugging,debuggervisualizer,C#,Visual Studio,Debugging,Debuggervisualizer,有没有办法在VisualStudio调试器可视化工具中获取目标对象的基础变量名?内置字符串可视化工具执行以下操作: string myStr = "abc\ndef"; Debugger.Break(); 单击myStr的可视化工具图标,您将看到“表达式”文本框显示“myStr”。我怎样才能在自己的可视化工具中实现这一点?这是不可能做到的。提供给可视化工具的唯一信息是值 字符串可视化工具具有此名称,因为它实际上不是真正的可视化工具。也就是说,它是一种调试器功能,可以更高级别地访问底层元数据,更
string myStr = "abc\ndef";
Debugger.Break();
单击myStr的可视化工具图标,您将看到“表达式”文本框显示“myStr”。我怎样才能在自己的可视化工具中实现这一点?这是不可能做到的。提供给可视化工具的唯一信息是值
字符串可视化工具具有此名称,因为它实际上不是真正的可视化工具。也就是说,它是一种调试器功能,可以更高级别地访问底层元数据,更重要的是,可以访问表达式计算器 +1,我希望有人能提供帮助,但我担心如果没有对内部DebugeeHost类的访问,这种情况就不会发生。这是否回答了您的问题?