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 | IDE0035 |
| Judul | Menghapus kode yang tidak dapat dijangkau |
| Kategori | Gaya |
| Subkategori | Aturan kode yang tidak perlu (preferensi tingkat ekspresi) |
| bahasa yang berlaku | C# dan Visual Basic |
Ikhtisar
Aturan ini menandai kode yang dapat dieksekusi dalam metode dan properti yang tidak pernah dapat dicapai, dan karenanya dapat dihapus.
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
// Code with violations
void M()
{
throw new System.Exception();
// IDE0035: Remove unreachable code
int v = 0;
}
// Fixed code
void M()
{
throw new System.Exception();
}
Menyembunyikan peringatan
Jika Anda hanya ingin menekan satu pelanggaran, tambahkan arahan praprosesor ke file sumber Anda untuk menonaktifkan aturan dan kemudian mengaktifkannya kembali.
#pragma warning disable IDE0035
// The code that's violating the rule is on this line.
#pragma warning restore IDE0035
Untuk menonaktifkan aturan untuk file, folder, atau proyek, atur tingkat keparahannya ke none dalam file konfigurasi .
[*.{cs,vb}]
dotnet_diagnostic.IDE0035.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.