Menyederhanakan pembuatan objek (IDE0140)

Harta benda Nilai
ID Aturan IDE0140
Judul Menyederhanakan pembuatan objek
Kategori Gaya
Subkategorie Aturan bahasa (preferensi tingkat ekspresi)
bahasa yang berlaku Visual Basic
Opsi visual_basic_style_prefer_simplified_object_creation

Ikhtisar

Aturan gaya ini menandai pengulangan jenis yang tidak perlu dalam kode Visual Basic.

Pilihan

Opsi menentukan perilaku yang Anda inginkan untuk diberlakukan aturan. Untuk informasi tentang mengonfigurasi opsi, lihat format Opsi .

gaya_visual_basic_lebih_memilih_pembuatan_objek_yang_disederhanakan

Harta benda Nilai Deskripsi
Nama opsi gaya_visual_basic_menyukai_pembuatan_objek_yang_disederhanakan
nilai opsi true Lebih suka formulir pembuatan objek yang disederhanakan.
false Menonaktifkan aturan.
nilai opsi default true

Contoh

' Code with violations
Dim x As Student = New Student()

' Fixed code
Dim x As New Student()

Menyembunyikan peringatan

Jika Anda hanya ingin menekan satu pelanggaran, tambahkan arahan praprosesor ke file sumber Anda untuk menonaktifkan dan kemudian mengaktifkan kembali aturan.

#pragma warning disable IDE0140
// The code that's violating the rule is on this line.
#pragma warning restore IDE0140

Untuk menonaktifkan aturan untuk file, folder, atau proyek, atur tingkat keparahannya ke none dalam file konfigurasi .

[*.{cs,vb}]
dotnet_diagnostic.IDE0140.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.

Lihat juga