小编Sta*_*son的帖子

可以让代码分析理解代码合同吗?

在组合使用代码分析和代码合同时,我会收到很多警告

CA1062:Microsoft.Design:在外部可见方法'Foo.Bar(Log)'中,在使用之前验证参数'log'.

在Foo.Bar,我有一份验证的合同log.

public Bar(Log log)
{
   Contract.Requires(log != null);
   log.Lines.Add(...);
   // ...
}
Run Code Online (Sandbox Code Playgroud)

有没有办法让FxCop理解代码合约?

c# code-analysis code-contracts

21
推荐指数
1
解决办法
1739
查看次数

标签 统计

c# ×1

code-analysis ×1

code-contracts ×1