Delen via


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.