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


CA1419: Adjon meg egy paraméter nélküli konstruktort, amely ugyanolyan látható, mint a System.Runtime.InteropServices.SafeHandle-ből származtatott betontípusok tartalmazó típusa.

Tulajdonság Érték
Szabályazonosító CA1419
Cím Adjon meg egy olyan paraméter nélküli konstruktort, amely ugyanolyan látható, mint a System.Runtime.InteropServices.SafeHandle-ből származó betontípusok tartalmazó típusa.
Kategória Együttműködési lehetőség
A javítás kompatibilitástörő vagy nem törik Nem törés
Alapértelmezés szerint engedélyezve a .NET 9-ben Javaslatként

Ok

Egy betontípushoz SafeHandle olyan paraméter nélküli konstruktor szükséges, amely legalább olyan látható, mint a tartalmazó típus.

Szabály leírása

Ha nyilvános paraméter nélküli konstruktort biztosít egy olyan típushoz, amely a SafeHandle forrás által létrehozott interop megoldásokkal jobb teljesítményt és használatot tesz lehetővé.

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

Adjon hozzá egy paraméter nélküli konstruktort a típushoz.

Mikor kell letiltani a figyelmeztetéseket?

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

Lásd még