我将使用LinqPad中
在输出窗口中显示以下内容:
NuGet.Versioning
包中的NuGetVersion
。我想要使用Dump()
方法来检查其属性,但是得到的只是这个对象的字符串表示而不是通常意义上的Dump。例如:var v = new NuGetVersion("1.0.0");
v.Dump();
在输出窗口中显示以下内容:
1.0.0
有人知道为什么 LinqPad 在转储某些类型时运行 ToString()
,以及如何更改此行为吗?
Dump()
只是用于转储不继承自某个已知类型的对象的公共属性。 - flindeberg