CA1713: Os eventos não devem ter antes ou depois do prefixo
Propriedade | valor |
---|---|
ID da regra | CA1713 |
Cargo | Os eventos não devem ter antes ou depois do prefixo |
Categoria | Atribuição de nomes |
A correção está quebrando ou não quebrando | Quebrando |
Habilitado por padrão no .NET 8 | Não |
Causa
O nome de um evento começa com 'Antes' ou 'Depois'.
Descrição da regra
Os nomes dos eventos devem descrever a ação que gera o evento. Para nomear eventos relacionados que são gerados em uma sequência específica, use o tempo presente ou passado para indicar a posição relativa na sequência de ações. Por exemplo, ao nomear um par de eventos que é gerado ao fechar um recurso, você pode nomeá-lo como 'Fechando' e 'Fechado', em vez de 'BeforeClose' e 'AfterClose'.
As convenções de nomenclatura fornecem uma aparência comum para bibliotecas que visam o Common Language Runtime. Isso reduz a curva de aprendizado necessária para novas bibliotecas de software e aumenta a confiança do cliente de que a biblioteca foi desenvolvida por alguém com experiência no desenvolvimento de código gerenciado.
Como corrigir violações
Remova o prefixo do nome do evento e considere alterar o nome para usar o tempo presente ou passado de um verbo.
Quando suprimir avisos
Não suprima um aviso desta regra.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários