我想在我的代码库中开始使用代码契约.
我已经使用了代码分析,启用了所有规则,并且目标是零警告.
但是,在使用时,Contract.Requires(parameter != null)我收到代码分析的警告,即CA1062:
Contract.Requires(parameter != null)
CA1062:Microsoft.Design:在外部可见的方法"富",用它之前验证参数"参数".
这很不幸,我不想禁用该规则,因为我发现它很有用.但我也不想压制它的每一个错误发生.
有解决方案吗?
.net c# code-contracts visual-studio visual-studio-2012
.net ×1
c# ×1
code-contracts ×1
visual-studio ×1
visual-studio-2012 ×1