C # + Resharper - Метод событий с подчеркиванием - Соглашение об именах - PullRequest
3 голосов
/ 08 июля 2010

У меня VS 2010 с resharper (любая версия, теперь 5.1).

Соглашение о присвоении имен по умолчанию, поставляемое с R # для имени публичного или защищенного метода: «ThisIsMethodName», и я думаю, что это нормально. Но иногда именование методов .NET по умолчанию отличается от ожидаемого, например Page_Load или (с помощью нажатия кнопки на панели дизайнера веб-формы) Button1_Click. Как видите, между словами есть подчеркивание.

Почему у нас это есть и как (если это возможно) я могу удалить все подчеркивания из моего решения?

Ответы [ 3 ]

2 голосов
/ 08 июля 2010

Я думаю, я бы согласился с тем, как dotnet создает события, потому что вы будете переименовывать каждый раз, когда создаете какой-то элемент управления, требующий события.

Вы можете изменить значения по умолчанию в ReSharper, если хотите разрешить этот формат. В VS2008 он находится в ReSharper -> Параметры -> Языки -> Общие -> Стили именования.

1 голос
/ 08 июля 2010

Эти подчеркивания создаются дизайнером Visual Studio WinForm по умолчанию (при двойном щелчке по имени события на панели свойств VS создает метод с этим именем).Я не уверен, что такое конвенция в WCF.Это не имеет ничего общего с resharper - вы будете наблюдать то же поведение, если отключите его.Я не думаю, что это настраивается.

Вы всегда можете переименовать эти методы после того, как они созданы (обычным способом - с помощью Resharper).

0 голосов
/ 11 марта 2017

Вы можете изменить обратный вызов формы или любых элементов, доступных в интерфейсе пользователя, чтобы он соответствовал соглашению об именах из resharper.

Пример:

пример изменения обратных вызовов

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