Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
| Property | Värde |
|---|---|
| Regel-ID | CA1419 |
| Title | Ange en parameterlös konstruktor som är lika synlig som den innehållande typen för betongtyper som härletts från "System.Runtime.InteropServices.SafeHandle" |
| Kategori | Samverkan |
| Korrigeringen är icke-bakåtkompatibel | Icke-icke-bryta |
| Aktiverad som standard i .NET 10 | Som förslag |
Orsak
En betongtyp SafeHandle kräver en parameterlös konstruktor som är minst lika synlig som den innehållande typen.
Regelbeskrivning
Att tillhandahålla en offentlig parameterlös konstruktor för en typ som härleds från SafeHandle ger bättre prestanda och användning med källgenererade interop-lösningar.
Så här åtgärdar du överträdelser
Lägg till en parameterlös konstruktor i din typ.
När du ska ignorera varningar
Ignorera inte en varning från den här regeln.