/ / C # + Resharper - Método de eventos com sublinhado - Convenção de nomenclatura - c #, resharper

C # + Resharper - Método de eventos com sublinhado - Convenção de nomenclatura - c #, resharper

Eu tenho o VS 2010 com resharper (qualquer versão, agora 5.1).

A convenção de nomenclatura padrão vem com R #sobre o nome do método público ou protegido é: "ThisIsMethodName", e eu acho que está tudo bem. Mas, às vezes, a nomenclatura padrão dos métodos .NET, não é como se eu estivesse esperando, por exemplo, Page_Load, ou (com um clique no botão no painel de designer do webform) Button1_Click. Como você pode ver, temos o sublinhado entre as palavras.

Por que temos isso e como (se for possível) posso remover todos os sublinhados da minha solução?

Respostas:

1 para resposta № 1

Esses sublinhados são criados pelo padrãoVisual Studio WinForm designer (quando você clica duas vezes no nome do evento no painel de propriedades VS cria um método com este nome). Não tenho certeza qual é a convenção no WCF. Isso não tem nada a ver com resharper - você vai observar o mesmo comportamento se você desativá-lo. Eu não acho que é configurável.

Você sempre pode renomear esses métodos depois que eles são criados (da maneira usual - usando o Resharper).


2 para resposta № 2

Eu acho que viveria com a maneira como o dotnet cria os eventos, porque você estará renomeando toda vez que criar algum controle que requeira um evento.

Você pode alterar os padrões no ReSharper se quiser permitir esse formato. No VS2008, é em ReSharper -> Opções -> Idiomas -> Comum -> Naming Styles.


0 para resposta № 3

Você pode alterar o retorno de chamada de um formulário ou de quaisquer elementos disponíveis na interface do usuário para que ele corresponda à convenção de nomenclatura do resharper.

Exemplo:

exemplo sobre como alterar os retornos de chamada