Названия обработчиков событий в VS2010
После установки ReSharper на Visual Studio 2010 (всем разработчикам на C# рекоммендую, кста) наиболее активно разражает подсвечивание названий методов, который автоматически генерируются Visual Designer для обработки событий, поскольку название типа «Form1_Load» никак не соответствует идеям начинать название с глагола и не использовать «_». Но это можно исправить.
Есть 2 способа исправления проблемы.
1. Изменить способ генерации названий методов
Предпочтительный

Установить плагин EventHandler Naming, который позволяет менять политику именования методов-обработчиков. Устанавливать можно прямо из Extension manager. Даже настройки не требует, по умолчанию настроен как On${SiteName}${EventName}, например, OnForm1Load. Если надо, настраивается.
2. Настроить ReSharper, чтобы он не ругался
- Идем в меню ReSharper | Options | Languages | C# | C# Naming Style
- Переключаем на «Advanced settings…»
- Меняем значение «Event subscriptions on fields» с умолчального
$object$_On$event$на$object$_$event$

Свежие комментарии