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 | IDE2005 |
| Judul | Baris kosong tidak diperbolehkan setelah token ekspresi bersyarah |
| Kategori | Gaya |
| Subkategori | Aturan bahasa (preferensi baris baru) |
| Bahasa yang berlaku | C# |
| Options | csharp_style_allow_blank_line_after_token_in_conditional_expression_experimental |
Nota
Aturan ini bersifat eksperimental dan dapat berubah atau dihapus.
Gambaran Umum
Aturan gaya ini memberlakukan bahwa tidak boleh ada baris kosong setelah token tanda tanya (?) atau titik dua (:) dalam ekspresi kondisional (ternary). Operator ini harus segera diikuti oleh ekspresi masing-masing tanpa baris kosong.
Opsi
Opsi menentukan perilaku yang Anda inginkan untuk diberlakukan aturan. Untuk informasi tentang mengonfigurasi opsi, lihat Format opsi.
csharp_style_allow_blank_line_after_token_in_conditional_expression_experimental
| Harta benda | Nilai | Description |
|---|---|---|
| Nama opsi | csharp_style_allow_blank_line_after_token_in_conditional_expression_experimental |
|
| Nilai opsi | true |
Izinkan baris kosong setelah token dalam ekspresi bersyarah |
false |
Memerlukan pernyataan untuk segera mengikuti token dalam ekspresi bersyarat | |
| Nilai opsi default | true |
Example
// csharp_style_allow_blank_line_after_token_in_conditional_expression_experimental = true
int result = IsTrue ?
ComplexExpr1() :
ComplexExpr2();
// csharp_style_allow_blank_line_after_token_in_conditional_expression_experimental = false
int result = IsTrue
? ComplexExpr1()
: ComplexExpr2();
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 IDE2005
// The code that's violating the rule is on this line.
#pragma warning restore IDE2005
Untuk menonaktifkan aturan untuk file, folder, atau proyek, atur tingkat keparahannya ke none dalam file konfigurasi.
[*.{cs,vb}]
dotnet_diagnostic.IDE2005.severity = none
Untuk menonaktifkan semua aturan gaya kode, atur tingkat keparahan none untuk kategori Style ke dalam file konfigurasi.
[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-style.severity = none
Untuk informasi selengkapnya, lihat Cara menekan peringatan analisis kode.