【发布时间】:2009-10-12 15:03:48
【问题描述】:
我有一个定义了 DebuggerDisplay 属性的 DataTable 的后代。添加 DebuggerDisplay 属性时,删除了 DataTable 的默认可视化工具。如果我删除 DebuggerDisplay 属性,则 DataTable 可视化工具会返回。我想要默认的 DataTable 可视化工具和我对 DebuggerDisplay 的覆盖。
你们知道如何让它工作吗?
//does not work
//[DebuggerVisualizer("Microsoft.VisualStudio.Debugger.DataSetVisualizer", typeof(DataTable))]
//DebuggerDisplay attribute removes DataTable visualizer. Odd behavior to me.
[DebuggerDisplay("{TableName}, Count = {Rows.Count}, {GetColumnNames()}")]
public class MyTable<T> : DataTable where T : class{}
【问题讨论】:
-
哦,好吧,看来没人能回答这个问题。关闭。
-
有点晚了,但解决了:-)
标签: c# datatable visualizer debuggerdisplay