CA1713: Gebeurtenissen mogen niet vóór of na voorvoegsel hebben
Eigenschappen | Weergegeven als |
---|---|
Regel-id | CA1713 |
Titel | Gebeurtenissen mogen niet vóór of na voorvoegsel hebben |
Categorie | Naamgeving |
Oplossing is brekend of niet-brekend | Breken |
Standaard ingeschakeld in .NET 9 | Nee |
Oorzaak
De naam van een gebeurtenis begint met 'Voor' of 'Na'.
Beschrijving van regel
Namen van gebeurtenissen moeten de actie beschrijven waarmee de gebeurtenis wordt gegenereerd. Als u gerelateerde gebeurtenissen wilt noemen die in een specifieke volgorde worden gegenereerd, gebruikt u de huidige of eerdere gespannen tijd om de relatieve positie in de volgorde van acties aan te geven. Als u bijvoorbeeld een paar gebeurtenissen noemt die worden gegenereerd bij het sluiten van een resource, kunt u deze de naam 'Sluiten' en 'Gesloten' geven in plaats van 'BeforeClose' en 'AfterClose'.
Naamconventies bieden een gemeenschappelijk uiterlijk voor bibliotheken die gericht zijn op de algemene taalruntime. Dit vermindert de leercurve die vereist is voor nieuwe softwarebibliotheken en verhoogt het vertrouwen van klanten dat de bibliotheek is ontwikkeld door iemand die expertise heeft in het ontwikkelen van beheerde code.
Schendingen oplossen
Verwijder het voorvoegsel uit de gebeurtenisnaam en overweeg de naam te wijzigen om de huidige of eerdere tijd van een werkwoord te gebruiken.
Wanneer waarschuwingen onderdrukken
Een waarschuwing van deze regel niet onderdrukken.