Warning 1 CodeContracts: requires unproven: Contract.ForAll(coll, item => item != null) C:\MyApp\MyObj.cs
代碼合同1.4.40602.0 - Contract.ForAll似乎沒有工作?
public MyObj()
: this(new Collection<Object>()) { }
public MyObj(ICollection<Object> coll)
{
Contract.Requires<ArgumentNullException>(coll != null);
Contract.Requires<ArgumentException>(Contract.ForAll(coll, item => item!= null));
_coll = coll;
}
我意識到,在舊版本CodeContracts的是不支持Contract.ForAll()
的方法,但我現在想通過(版本1.4.40602.0)會是誰?我在這裏做錯了什麼,還是仍然不支持?
不好意思,但是叫'CompositeConverter(ICollection
@Pavel Gatilov:對不起,當我複製/粘貼我完全混淆了我的代碼失敗。我修好了它。目前沒有代碼調用創建一個新的'MyObj'。 –