Ida*_*aho 5 c# mstest code-coverage visual-studio-2010 visual-studio
在使用Visual Studio 2010查看代码覆盖率数据时,我在给定的命名空间下看到以下输出:
SomeClass1
SomeClass2
SomeClass2.< >c__DisplayClass1
SomeClass2.< >c__DisplayClass19
SomeClass2.< >c__DisplayClass28
SomeClass3
SomeClass3.< >c__DisplayClass2F
etc
Run Code Online (Sandbox Code Playgroud)
如果我展开任何带有"DisplayClass"的条目,我会发现它是一个在其中有lambda表达式的方法.由于如此多的lambda表达式,很难从代码覆盖率结果中获得有意义的数据.
无论如何要清理这份报告吗?
您可以使用DebuggerNonUserCode属性来标记该类。
我不知道有什么方法可以排除特定的方法模式,并且编译器正在将您的 lambda 表达式转换为您注意到的方法(例如:SomeClass3.< >c__DisplayClass2F)
| 归档时间: |
|
| 查看次数: |
1060 次 |
| 最近记录: |