resharper "код очистки" против ключевого слова 'var' - PullRequest
8 голосов
/ 01 октября 2009

У меня странное поведение при очистке кода для c # в visual studio 2008 Team Developer Edition .

Всякий раз, когда я очищаю свой код с помощью "полной очистки", он заменяет объявление всех переменных явным объявлением типа. Но я установил соответствующие параметры в разделе «Серьезность проверки», «Использовать ключевое слово var, когда инициализатор явно объявляет тип» и «Использовать ключевое слово var, когда это возможно», чтобы «Показывать как ошибку»

Есть ли какие-либо другие настройки, которые мне нужно установить, или это известная ошибка?

Ответы [ 3 ]

13 голосов
/ 01 октября 2009

В разделе «Очистка кода» есть параметр, который указывает, что должна делать очистка кода с объявлениями var.

В меню ReSharper выберите «Опции». В нижней части дерева выберите Очистка кода (в разделе Инструменты). Выберите предустановку «Очистка кода» справа, а затем посмотрите на Использовать 'var' в объявлении . Возможно, вы хотите, чтобы для параметра Заменить направление было установлено значение Не изменять .

2 голосов
/ 02 мая 2010

В Build 5.0.1659.36 есть ошибка - "Использование 'var' в настройках объявления" не соблюдается.

2 голосов
/ 23 декабря 2009

Это, конечно, для меня похоже на ошибку. Использование типа var => работает, но использование типа => var не на всех машинах разработчика здесь (R # 4.5). Публикация отзыва на R # сейчас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...