CA1713: 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 'Antes' ou 'Depois'.
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 'Fechamento' 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.