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.