CA1713 : Les événements ne doivent pas être munis d'un préfixe Before ou After
TypeName |
EventsShouldNotHaveBeforeOrAfterPrefix |
CheckId |
CA1713 |
Catégorie |
Microsoft.Naming |
Modification avec rupture |
Oui |
Cause
Le nom d'un événement commence par 'Before' ou 'After'.
Description de la règle
Les noms d'événements doivent décrire l'action qui déclenche l'événement. Pour nommer des événements associés déclenchés dans une séquence spécifique, utilisez le présent ou le passé pour indiquer la position relative dans la séquence d'actions. Par exemple, lorsque vous nommez une paire d'événements déclenchés lors de la fermeture d'une ressource, vous pouvez les nommer 'Closing' (Fermeture) et 'Closed' (Fermé) au lieu de 'BeforeClose' (AvantFermeture) et 'AfterClose' (AprèsFermeture).
Les conventions d'affectation des noms confèrent un aspect commun aux bibliothèques qui ciblent le Common Language Runtime. Elles réduisent ainsi la durée de l'apprentissage requis par les nouvelles bibliothèques de logiciels et confirment au client que la bibliothèque a été développée par une personne compétente en matière de développement de code managé.
Comment corriger les violations
Supprimez le préfixe du nom d'évènement et envisagez de modifier le nom pour utiliser le présent ou passé d'un verbe.
Quand supprimer les avertissements
Ne supprimez aucun avertissement de cette règle.