自定义数据可视化器中的可视化表达

9
当我选择内置的可视化工具之一时:

Choosing a visualizer

我可以看到原始表达式被可视化:

Text visualizer, with circled visualized expression

如何从自定义可视化器中获取此信息?

我查看了API参考, 但没有找到任何内容。

(如果您没有找到答案,请为支持Developer Community上的此请求投票。)

更新

链接的Developer Community请求已因某些原因关闭。

1个回答

3
几年前,我在一篇博客文章的评论中向Visual Studio Debugger的PM提出了同样的问题。我搜索了我的电子邮件存档,找到了一封2006年2月4日的邮件:
我的问题是:
... 我还想知道VS2005提供的Visualizers是如何显示表达式(Visualizer表单中最上面的文本框)的。
答案是:
... 字符串Visualizers之所以能够显示原始表达式是因为它们是嵌入到Visual Studio中比我们提供的Visualizers接口更低级别的代码中。它们是用本机代码编写的,并在调试本机代码时工作,而我们提供的Visualizers架构仅适用于托管代码。
抱歉!
如果您还有任何问题,请告诉我。
Scott Nonnenberg
Visual C#团队程序经理
这是在http://blogs.msdn.com/scottno/default.aspx,但我认为Scott已不再是微软员工,该帖子将不再在线上提供...
很可能这一点没有改变 - 即使在VS2019中,该机制也被修改为与.Net Core配合使用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接