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

C# 代码覆盖率结果窗口中的额外类,c#,visual-studio-2010,automated-tests,C#,Visual Studio 2010,Automated Tests,在VisualStudio2010中运行自动测试后,代码覆盖率结果选项卡显示了一些我不理解的内容。被测试的类之一称为ApplicationData。它显示在代码覆盖率列表中。但它的变体也会出现,在这种情况下会出现三次(见下文) 如果在“代码覆盖率”选项卡中展开每个ApplicationData实例,第一个实例将显示所有方法,其余的实例将显示一些方法 我的问题是。。。附加了c\uu DisplayClass的那些额外的ApplicationData类是什么 这些是自动生成的类,用于诸如闭包之类的语

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

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

我的问题是。。。附加了c\uu DisplayClass的那些额外的ApplicationData类是什么


这些是自动生成的类,用于诸如闭包之类的语法糖特性。即

 int v = 1;
 myIntArray.Foreach( item => { v+= item; });
将生成一些类来适当地存储/传递
v