CA1823: Hindari bidang privat yang tidak digunakan
Properti | Nilai |
---|---|
ID Aturan | CA1823 |
Judul | Hindari bidang privat yang tidak digunakan |
Golongan | Performa |
Perbaikan bersifat disruptif atau non-disruptif | Non-disruptif |
Diaktifkan secara default di .NET 9 | No |
Penyebab
Aturan ini dilaporkan ketika bidang privat ada di kode Anda tetapi tidak digunakan oleh jalur kode apa pun.
Deskripsi aturan
Bidang privat terdeteksi yang tampaknya tidak dapat diakses di rakitan.
Cara memperbaiki pelanggaran
Untuk memperbaiki pelanggaran aturan ini, hapus bidang atau tambahkan kode yang menggunakannya.
Kapan harus menekan peringatan
Aman untuk menyembunyikan peringatan dari aturan ini.
Menyembunyikan peringatan
Jika Anda hanya ingin menyembunyikan satu pelanggaran, tambahkan arahan praprosedur ke file sumber Anda untuk dinonaktifkan lalu aktifkan kembali aturannya.
#pragma warning disable CA1823
// The code that's violating the rule is on this line.
#pragma warning restore CA1823
Untuk menonaktifkan aturan untuk file, folder, atau proyek, atur tingkat keparahannya ke none
dalam file konfigurasi.
[*.{cs,vb}]
dotnet_diagnostic.CA1823.severity = none
Untuk informasi selengkapnya, lihat Cara menyembunyikan peringatan analisis kode.