代码拉取完成,页面将自动刷新
Visual Studio Debugger Enumerable Visualizer without any [Serialize] attribute, using Json. Works only with .NET.
The .NET Core support might come with Visual Studio 2019.
This is a still work in progres. Pretty much it is an un-edited experiment.
Copy the following files from the folder Dist (or compiled files) to your version of Visual Studio c:\Users\YOUR-PROFILE-NAME\Documents\Visual Studio 2017\Visualizers\
At the moment we can visualize these simple collections, test examples:
Example 3.1
Example 6
var list1 = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
var list2 = new List<string> { "Vaso", "Lena", "Helean", "Eva", "Viktoria", "Ada", "Lucia" };
var list3 = new List<Person>
{
new Person("Vaso", 40, new Car("VW", 2017, DateTime.Now)),
new Person("Lena", 45, new Car("Skoda", 300, DateTime.Now.AddDays(-5))),
new Person("Phu", 20, new Car("Skoda", 3000, DateTime.Now.AddDays(-5))),
new Person("John", 45, new Car("Skoda Subaru", 300, DateTime.Now.AddDays(-5))),
new Person("Bob", 20, new Car("Skoda 23", 300, DateTime.Now.AddDays(-5)))
};
var list31 = new List<Person>
{
new Person("Vaso", 40, new Car("VW", 2017, DateTime.Now, new Gadget("Phone"))),
new Person("Lena", 45, new Car("Skoda", 300, DateTime.Now.AddDays(-5), new Gadget("Phone"))),
new Person("Phu", 20, new Car("Skoda", 3000, DateTime.Now.AddDays(-5), new Gadget("Tv"))),
new Person("John", 45, new Car("Skoda Subaru", 300, DateTime.Now.AddDays(-5), new Gadget("Phone"))),
new Person("Bob", 20, new Car("Skoda 23", 300, DateTime.Now.AddDays(-5), new Gadget("Radio")))
};
var list4 = new List<Car>
{
new Car("VW", 80),
new Car("Skoda", 300, DateTime.Now.AddDays(0)),
new Car("VW 2", 2018, DateTime.Now.AddDays(-10)),
new Car("B Skoda", 300, DateTime.Now.AddDays(30)),
new Car("8080 2018", 300, DateTime.Now.AddDays(-500))
};
var list5 = new[]
{
new Person("Vaso", 40, new Car("VW", 80, DateTime.Now)),
new Person("Sandy", 23, new Car("Porsche", 300, DateTime.Now.AddDays(-5)))
};
var list6 = new[]
{
new Person("Vaso", 40, null),
new Person("Sandy", 23, new Car("Porsche", 300, DateTime.Now.AddDays(-5)))
};
var list7 = new[]
{
new Person { Name = "Vaso"},
new Person()
};
var list8 = new[]
{
new Gadget("Phone"),
new Gadget("Radio"),
new Gadget(""),
new Gadget("Self Drive"),
new Gadget("Tv")
};
var list9 = new[]
{
new Car(new Gadget("Phone")),
new Car(new Gadget("Radio")),
new Car(new Gadget("")),
new Car(new Gadget("Self Drive")),
new Car(new Gadget("Tv"))
};
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。