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.InteropServicesből származtatott konkrét típusok tartalmazó típusa. Széf Handle'

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.InteropServicesből származtatott betontípusok tartalmazó típusa. Széf Handle'
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 8-ban 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.

Kapcsolódó információk