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.