estoy acaba de empezar con los contratos de código, y necesito un poco de ayuda en la corrección de un error:comprensión Código Contrato de error
Teniendo en cuenta este código:
class MyClass
{
private bool _isUsed = false;
public void SomeMethod()
{
Contract.Requires(!_isUsed);
}
}
me sale el siguiente error:
error CC1038: Member 'MyClass._isUsed' has less visibility than the enclosing method 'MyClass.SomeMethod'
que parece hacer que muchas de las comprobaciones estándar no estén disponibles. ¿Qué me estoy perdiendo en este ejemplo?
Consulte http://social.msdn.microsoft.com/Forums/en-IE/codecontracts/thread/b89bd560-340a-4ab3-8ec9-c80e3120bf1f – SLaks