Как я могу решить эту проблему с помощью кода контракта:Код контракт выполнение сообщений об ошибке
private string SomeMethod(string code)
{
var msg = "Invalid blabal " + code;
Contract.Ensures(!string.IsNullOrEmpty(Contract.Result<string>()), msg);
}
Ошибка:
User message to contract call can only be string literal, or a static field, or static property that is at least internally visible.
EDIT: Я видел эту информацию, как вы используете контракты с подобным использование