Решарпер может сделать это
С http://www.jetbrains.com/resharper/features/newfeatures.html
Эти проверки помогут вам обнаружить:
- Неиспользованные не частные объявления
- Неиспользуемые возвращаемые значения не приватных методов
- Недоступные не приватные поля
- Неиспользуемые параметры в не закрытых элементах
- Абстрактные или виртуальные события, которые никогда не вызываются
- Неназначенные поля
- Члены и типы, которые можно сделать внутренними, а не общедоступными
Вы можете установить подсказку или предупреждение для встроенной ошибки.
Для каждого предупреждения вы видите, нажмите на него, а затем нажмите «Alt + enter». Вы должны получить пункт меню с надписью «Параметры проверки для ...».
Выберите это и установите его на ошибку.
Вы можете изменить несколько уровней серьезности на ошибку
Меню Resharper> Параметры> Уровень проверки
Некоторые ошибки, которые вы, возможно, захотите сделать,
- Назначение не используется
- Класс никогда не создается
- Возвращаемое значение метода никогда не используется
- Поле не доступно
- Неиспользованное decleration
- Неиспользуемый параметр типа
Включить общий отчет об ошибках в сообщении
Посмотрите на маленькую серую точку в правом нижнем углу VS.
Если он выключен, он будет серым. Дважды щелкните по нему и затем нажмите OK в диалоговом окне.