Compartilhar via


CA1713: os eventos não devem ter um prefixo anterior ou posterior

TypeName

EventsShouldNotHaveBeforeOrAfterPrefix

CheckId

CA1713

Categoria

Microsoft.Naming

Alteração Significativa

Quebra

Causa

O nome de início de um evento com “antes de” ou “depois de”.

Descrição da Regra

Os nomes de evento devem descrever a ação que gerencie o evento.Para nomear eventos relacionados que são gerados em uma sequência específica, use o tempo atual ou passado para indicar a posição relativa na sequência de ações.Por exemplo, ao nomear um par de evento que é gerado ao fechar um recurso, você pode nomear o “que fecha” e “fechado”, em vez de “BeforeClose” e “AfterClose”.

Convenções de nomenclatura dão uma aparência comum para bibliotecas que tem como foco o common language runtime.Isto reduz a curva de aprendizado que é necessária para novas bibliotecas de software, e aumenta confiança dos clientes de que a biblioteca foi desenvolvida por alguém que com experiência programar código gerenciado.

Como Corrigir Violações

Remova o prefixo do nome do evento, e considere-a apenas alterar o nome para usar o tempo atual ou anterior de um verbo.

Quando Suprimir Alertas

Não elimine um alerta desta regra.