Megosztás a következőn keresztül:


CA1713: Az események nem lehetnek előtag előtt vagy után

Tulajdonság Érték
Szabályazonosító CA1713
Cím Az események nem lehetnek előtag előtt vagy után
Kategória Elnevezés
A javítás kompatibilitástörő vagy nem törik Törés
Alapértelmezés szerint engedélyezve a .NET 8-ban Nem

Ok

Az esemény neve "Előtt" vagy "After" néven kezdődik.

Szabály leírása

Az eseményneveknek le kell írniuk az eseményt okozó műveletet. Egy adott sorrendben létrehozott kapcsolódó események elnevezéséhez használja a jelenlegi vagy a múltbeli feszültet, hogy jelezze a műveletek sorozatának relatív pozícióját. Ha például egy erőforrás bezárásakor létrejön egy eseménypár elnevezése, a "BeforeClose" és az "AfterClose" helyett a "Closing" és a "Closed" nevet is használhatja.

Az elnevezési konvenciók gyakran keresik a közös nyelvi futtatókörnyezetet megcélzó kódtárakat. Ez csökkenti az új szoftverkódtárakhoz szükséges tanulási görbét, és növeli az ügyfelek bizalmát abban, hogy a kódtárat olyan személy fejlesztette ki, aki jártas a felügyelt kód fejlesztésében.

Szabálysértések kijavítása

Távolítsa el az előtagot az esemény nevéből, és fontolja meg a név módosítását úgy, hogy az egy ige jelen vagy korábbi feszültét használja.

Mikor kell letiltani a figyelmeztetéseket?

Ne tiltsa el a szabály figyelmeztetését.