Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
| Harta benda | Nilai |
|---|---|
| ID Aturan | IDE0002 |
| Judul | Menyederhanakan akses anggota |
| Kategori | Gaya |
| Subkategori | Aturan kode yang tidak perlu (preferensi tingkat ekspresi) |
| Bahasa yang Berlaku | C# dan Visual Basic |
Ikhtisar
Aturan ini menyangkut penggunaan akses anggota jenis yang disederhanakan dalam deklarasi dan kode yang dapat dieksekusi, jika memungkinkan. Kualifikasi yang tidak perlu dapat dihapus untuk menyederhanakan kode dan meningkatkan keterbacaan.
Nota
Bahkan jika Anda mengaktifkan aturan gaya kode pada build, aturan ini tidak diaktifkan. Ini hanya muncul di IDE.
Pilihan
Aturan ini tidak memiliki opsi gaya kode terkait.
Contoh
class C
{
static void M1() { }
static void M2()
{
// IDE0002: 'C.M1' can be simplified to 'M1'
C.M1();
// Fixed code
M1();
}
}
Public Class C
Shared Sub M1()
End Sub
Shared Sub M2()
' IDE0002: 'C.M1' can be simplified to 'M1'
C.M1()
' Fixed code
M1()
End Sub
End Class
Menyembunyikan peringatan
Jika Anda hanya ingin menekan satu pelanggaran, tambahkan arahan prapemroseduran ke file sumber Anda untuk menonaktifkan lalu mengaktifkan kembali aturan.
#pragma warning disable IDE0002
// The code that's violating the rule is on this line.
#pragma warning restore IDE0002
Untuk menonaktifkan aturan untuk file, folder, atau proyek, atur tingkat keparahannya ke none dalam file konfigurasi .
[*.{cs,vb}]
dotnet_diagnostic.IDE0002.severity = none
Untuk menonaktifkan semua aturan gaya kode, atur tingkat keparahan untuk kategori Style ke none dalam file konfigurasi .
[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none
Untuk informasi selengkapnya, lihat Cara menekan peringatan analisis kode.