在 Visual Studio 2010 中运行自动化测试后,“代码覆盖率结果”选项卡显示一些我不明白的内容。接受测试的类之一称为 ApplicationData。它显示在代码覆盖率列表中。但它的变体也会出现,在本例中出现了三次(见下文)。
如果我在代码覆盖率选项卡中展开每个 ApplicationData 实例,第一个会显示所有方法,其余的会显示一些方法。
我的问题是...那些额外的 ApplicationData 类是什么c__DisplayClass附加?
这些是自动生成的类,用于语法糖功能(例如闭包)。 IE。
int v = 1;
myIntArray.Foreach( item => { v+= item; });
将产生一些用于存储/传递的类v
适当地。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)