Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在调试器可视化工具中获取变量名_C#_Visual Studio_Debugging_Debuggervisualizer - Fatal编程技术网

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

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

有没有办法在VisualStudio调试器可视化工具中获取目标对象的基础变量名?内置字符串可视化工具执行以下操作:

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

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

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


字符串可视化工具具有此名称,因为它实际上不是真正的可视化工具。也就是说,它是一种调试器功能,可以更高级别地访问底层元数据,更重要的是,可以访问表达式计算器

+1,我希望有人能提供帮助,但我担心如果没有对内部DebugeeHost类的访问,这种情况就不会发生。这是否回答了您的问题?