Bagikan melalui


Penempatan direktif 'using' (IDE0065)

Properti Nilai
ID Aturan IDE0065
Judul using penempatan direktif
Kategori Gaya
Subkategori Aturan bahasa (using preferensi direktif)
Bahasa yang berlaku C#
Opsi csharp_using_directive_placement

Gambaran Umum

Aturan gaya ini menyangkut preferensi menempatkan using direktif di luar atau di dalam namespace layanan.

Opsi

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

csharp_using_directive_placement

Properti Nilai Deskripsi
Nama opsi csharp_using_directive_placement
Nilai opsi outside_namespace Lebih suka using direktif untuk ditempatkan di luar namespace
inside_namespace Lebih suka using direktif untuk ditempatkan di dalam namespace
Nilai opsi default outside_namespace
// csharp_using_directive_placement = outside_namespace
using System;

namespace Conventions
{
    ...
}

// csharp_using_directive_placement = inside_namespace
namespace Conventions
{
    using System;
    ...
}

Menyembunyikan peringatan

Jika Anda hanya ingin menekan satu pelanggaran, tambahkan arahan praprosedur ke file sumber Anda untuk dinonaktifkan lalu aktifkan kembali aturan.

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

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

[*.{cs,vb}]
dotnet_diagnostic.IDE0065.severity = none

Untuk menonaktifkan semua aturan gaya kode, atur tingkat keparahan untuk kategori Stylenone ke dalam file konfigurasi.

[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none

Untuk informasi selengkapnya, lihat Cara menyembunyikan peringatan analisis kode.

Lihat juga