Использование кодовых контрактов для указания возвращаемого значения может быть нулевым

Есть ли способ явно указать, что возвращаемое значение может быть null с использованием Code Contracts?

Меня беспокоит то, что методы без Contract.Ensures (Contract.Result ()! = null) могут быть неправильно «исправлены» в будущем для включения сообщения -условие, даже если исходное намерение могло заключаться в разрешении нулевых результатов.

9
задан Lawrence Wagerfield 16 February 2012 в 18:24
поделиться