代码合同.的错误编号总是计算为一个常量值.警告
本文关键字:一个 常量 警告 错误 合同 编号 计算 代码 | 更新日期: 2023-09-27 17:50:02
代码中出现错误警告:
return (Patient as IHrsHolder) ?? (Course as IHrsHolder) ?? Appointment;
我想抑制警告,所以我需要错误号。但是在错误列表和输出中没有任何数字,只有:
CodeContracts: warning: The Boolean condition this.Patient == null always evaluates to a constant value. If it (or its negation) appear in the source code, you may have some dead code or redundant check
我如何抑制(不重写代码)?
在这种情况下,"ErrorNumber"实际上是一个字符串:
[SuppressMessage("Microsoft.Contracts", "TestAlwaysEvaluatingToAConstant")]