Bagikan melalui


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 8 Tidak

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.