CA1713: Os eventos não devem ter antes ou depois do prefixo
TypeName |
EventsShouldNotHaveBeforeOrAfterPrefix |
CheckId |
CA1713 |
<strong>Categoria</strong> |
Microsoft.Naming |
Alteração significativa |
Quebrando |
Causa
O nome de um evento começa com 'Before' ou 'After'.
Descrição da regra
Nomes de eventos devem descrever a ação que dispara o evento.Para nomear os eventos relacionados que são gerados em uma seqüência específica, use o presente ou o indicativo do passado para indicar a posição relativa na seqüência de ações.Por exemplo, quando um par de eventos de nomeação é gerado ao fechar um recurso, você poderá nomeá-lo 'Fechar' e 'Closed', em vez de 'BeforeClose' e 'AfterClose'.
Convenções de nomenclatura fornecem um aspecto familiar a bibliotecas que se destinam ao uso com a common language runtime.Isso reduz a curva de aprendizado que é necessário para novas bibliotecas de software e aumenta a confiança do cliente que a biblioteca foi desenvolvida por alguém que tenha experiência em desenvolvimento de código gerenciado.
Como corrigir violações
Remover o prefixo do nome do evento e considere alterar o nome para usar o presente ou o indicativo do passado de um verbo.
Quando suprimir avisos
Não suprimir um aviso da regra.