Все еще заключает контракты на обучение. Когда я создаю небольшой тест, я получаю следующее сообщение от проверки: CodeContracts: Вызов этого метода всегда приведет к ошибке. Если это требуется, рассмотрите возможность добавления Contract.Requires (false) для его документирования.CodeContracts: вызов этого метода всегда приведет к ошибке
Я не понимаю, что он пытается сказать мне. Как я могу добавить Contract.Requires (false) в этот пример, чтобы предупреждение не отображалось?
Это код. Обратите внимание, что это надуманный пример исключительно для обучения CC.
void DoSomething(object test) {
Contract.Requires(test != null);
MessageBox.Show(test.ToString());
}
void InvokeDoSomething() {
DoSomething(null);
}