代码覆盖率结果窗口中的额外类

时间:2012-06-14 01:40:00

标签: c# visual-studio-2010 automated-tests

在Visual Studio 2010中运行自动化测试后,“代码覆盖率结果”选项卡会显示我不理解的内容。其中一个被测试的类称为ApplicationData。它显示在代码覆盖列表中。但在这种情况下,它的变体也出现了三次(见下文)。

如果我在代码覆盖率选项卡中展开每个ApplicationData实例,第一个显示所有方法,其余显示一些方法。

我的问题是......附加了<> c__DisplayClass 的额外ApplicationData类是什么?

enter image description here

1 个答案:

答案 0 :(得分:5)

这些是自动生成的类,用于语法糖功能,如闭包。即。

 int v = 1;
 myIntArray.Foreach( item => { v+= item; });

将生成一些用于正确存储/传递v的类。

相关问题