Tag: debuggervisualizer

EntitySet 的“结果视图”在哪里?

查看LINQ to SQL映射实体的链接EntitySet时,我看到以下内容: 我想看到以下内容(通过使用.AsQueryable()扩展方法实现),以便我可以单击小刷新图标并查看内容: 为什么我不能在常规的纯EntitySet上看到结果视图? 另外,我注意到在这个MSDN页面上它说: 在LINQ to SQL中, EntitySet类实现IQueryable接口。 从我所看到的, EntitySet不inheritanceIQueryable和IQueryable 。 那么这个主张怎么了?

如何使用非文本信息扩充Visual Studio C#编辑器?

我遇到过Visual Studio C#编辑器显示额外UI和/或数据的情况: VS 2015中引入的调试器断点配置 – 请参见此处 。 Ozcode ,它使用调试时间值扩充编辑器。 我想做类似的事情,但不知道要使用哪些Visual Studio API。 我遇到过这些Visual Studio可扩展性技术: 调试器可视化器 :允许使用C#编写自定义可视化工具,但似乎要求输出位于模式弹出对话框中。 因此,这似乎不是正确的框架。 投影缓冲区 :似乎很有希望但不确定这是否可用于扩充主编辑器窗口,而不是创建完全自定义的编辑器窗口。 所以问题是,如何在调试时编写将自定义调试信息添加到Visual Studio编辑器的代码?

您使用哪个(第三方)Visual Studio 2005/2008调试可视化工具?

我想这个主题经常被监督,但在调试代码时非常有用。 就在今天,我偶然发现了这个简单但有效的可视化工具,可视化图像(它在德国博客上,但我想代码内容是不言自明的): 链接文字 我想知道您在VS2005 / 2008的日常工作中使用哪些调试可视化工具。

哪个类用于“Text Visualizer”?

当我使用DebuggerVisualizer属性时如下 C# [assembly: DebuggerVisualizer(typeof(DataSetVisualizer), typeof(DataSetVisualizerSource), Target = typeof(DataTable), Description = “My DataTable Visualizer”)] vb.net 我可以在visualiser dll中重用Dataset Visualiser。 即使定义了自定义DataTable可视化工具( 如何在Visual Studio中指定调试器可视化器的顺序),这也允许内置VS可视化工具作为第一个(默认)。 我想为“Text Visualiser”实现相同的行为。

如何使用Visual Studio Text Visualizer进行自定义类型?

在Visual Studio 2015(以及某些旧版本)中,在调试C#代码时,可以通过带有放大镜图标的下拉列表在各种可视化工具(文本,XML,HTML,JSON)中显示string变量的值。 这也适用于某些非字符串类型,例如System.Xml.Linq.XElement 。 是否可以使用这些内置的可视化工具来显示我自己的自定义类型变量的值? 语境: 我需要能够快速检查复杂自定义类型的状态,该类型只能在多行文本环境中可接受地显示。

Visual Studio Debugger可以显示未引用/未转义的字符串吗?

Visual Studio中的托管调试器(我使用的是11.0)显示包含双引号和反斜杠的字符串值,如下所示: “{\”Text\”:\”C:\\\\Temp\”}” 偶尔我想以简单的forms显示像上面那样的转义文本: {“Text”:”C:\\Temp”} 我知道文本可视化器可以通过值旁边的放大镜访问,但是在调试一些文本操作例程时这很麻烦。 有没有办法在调试器中更改字符串值的显示?