Bagikan melalui


CA1419: Sediakan konstruktor tanpa parameter yang terlihat seperti jenis yang disimpan untuk jenis konkret yang diturunkan dari 'System.Runtime.InteropServices.SafeHandle'

Properti Nilai
ID Aturan CA1419
Judul Berikan konstruktor tanpa parameter yang terlihat seperti jenis yang berisi untuk jenis beton yang berasal dari 'System.Runtime.InteropServices. Brankas Handle'
Golongan Interoperabilitas
Perbaikan bersifat disruptif atau non-disruptif Non-disruptif
Diaktifkan secara default di .NET 8 Sebagai saran

Penyebab

Jenis beton SafeHandle memerlukan konstruktor tanpa parameter yang setidaknya terlihat seperti jenis yang berisi.

Deskripsi aturan

Menyediakan konstruktor tanpa parameter publik untuk jenis yang berasal dari SafeHandle memungkinkan performa dan penggunaan yang lebih baik dengan solusi interop yang dihasilkan sumber.

Cara memperbaiki pelanggaran

Tambahkan konstruktor tanpa parameter ke jenis Anda.

Kapan harus menekan peringatan

Jangan menyembunyikan peringatan dari aturan ini.

Baca juga