У меня есть следующий код:
public bool IsUser
{
get { return false; }
}
Теперь Resharper предлагает записать его на:
public bool UseBands => false;
Однако это не компилируется, и мой компилятор жалуется, что я должен добавить ";"?
Обновление
Я столкнулся с этой проблемой, используя Resharper 9 в Visual Studio 2013 Update 4. Кажется, что Resharper просматривает свойства проекта, какие правила предложения должны применяться. Если вы столкнулись с этой проблемой, то, возможно, как упоминалось в Szer, вы включили уровень языка С# 6.0.
Чтобы отключить его, просто нажмите на свой проект в проводнике решений, а затем установите уровень языка С# на нечто, отличное от С# 6.0.
PS: из-за моих ограниченных знаний об изменении настроек моего проекта я не знал, что есть функция, чтобы установить это. Хотя я не помню, чтобы это изменило (уровень языка С#). Спасибо вам за вашу помощь.