Главная > Development > Названия обработчиков событий в VS2010

Названия обработчиков событий в VS2010

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

Есть 2 способа исправления проблемы.

1. Изменить способ генерации названий методов
Предпочтительный

Установить плагин EventHandler Naming, который позволяет менять политику именования методов-обработчиков. Устанавливать можно прямо из Extension manager. Даже настройки не требует, по умолчанию настроен как On${SiteName}${EventName}, например, OnForm1Load. Если надо, настраивается.

2. Настроить ReSharper, чтобы он не ругался

  1. Идем в меню ReSharper | Options | Languages | C# | C# Naming Style
  2. Переключаем на «Advanced settings…»
  3. Меняем значение «Event subscriptions on fields» с умолчального $object$_On$event$ на $object$_$event$
Categories: Development Tags: ,
  1. Пока что нет комментариев.
  1. Пока что нет уведомлений.