Я только начинаю работать с Code Contracts, и мне нужна небольшая помощь в исправлении ошибки:
Учитывая этот код:
class MyClass
{
private bool _isUsed = false;
public void SomeMethod()
{
Contract.Requires(!_isUsed);
}
}
Я получаю следующую ошибку:
error CC1038: Member 'MyClass._isUsed' has less visibility than the enclosing method 'MyClass.SomeMethod'
что, кажется, делает недоступными многие стандартные проверки. Что мне не хватает в этом примере?