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 | IDE0036 |
| Judul | Modifikasi Pesanan |
| Kategori | Gaya |
| Subkategori | Aturan bahasa (preferensi pengubah) |
| Bahasa yang dapat diterapkan | C# dan Visual Basic |
| versi yang diperkenalkan | Visual Studio 2017 |
| Opsi | csharp_preferred_modifier_order |
visual_basic_preferred_modifier_order |
Ikhtisar
Aturan ini memungkinkan Anda menerapkan pengubah yang diinginkan pada urutan pengurutan.
- Ketika aturan ini diaktifkan dan opsi terkait diatur ke daftar pengubah, gunakan pengurutan yang ditentukan.
- Ketika aturan ini tidak diaktifkan, tidak ada urutan pengubah tertentu yang lebih disukai.
Pilihan
Opsi terkait untuk aturan ini memungkinkan Anda menentukan urutan pengubah yang diinginkan untuk C# dan Visual Basic.
Untuk informasi tentang mengonfigurasi opsi, lihat format Opsi .
csharp_preferred_modifier_order
| Harta benda | Nilai | Deskripsi |
|---|---|---|
| Nama opsi | csharp_preferred_modifier_order | |
| Bahasa yang Diterapkan | C# | |
| nilai opsi | Satu atau beberapa pengubah C#, seperti public, private, dan protected |
|
| nilai opsi default | public, private, protected, internal, file, static, extern, new, virtual, abstract, sealed, override, readonly, unsafe, required, volatile, async |
// csharp_preferred_modifier_order = public,private,protected,internal,file,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,required,volatile,async
class MyClass
{
private static readonly int _daysInYear = 365;
}
visual_basic_preferred_modifier_order
| Harta benda | Nilai | Deskripsi |
|---|---|---|
| Nama opsi | urutan_modifikator_yang_dipilih_dalam_visual_basic | |
| bahasa yang berlaku | Visual Basic | |
| Nilai Opsi | Satu atau beberapa pengubah Visual Basic, seperti Partial, Private, dan Public |
|
| Nilai opsi default | Partial, Default, Private, Protected, Public, Friend, NotOverridable, Overridable, MustOverride, Overloads, Overrides, MustInherit, NotInheritable, Static, Shared, Shadows, ReadOnly, WriteOnly, Dim, Const, WithEvents, Widening, Narrowing, Custom, Async |
' visual_basic_preferred_modifier_order = Partial,Default,Private,Protected,Public,Friend,NotOverridable,Overridable,MustOverride,Overloads,Overrides,MustInherit,NotInheritable,Static,Shared,Shadows,ReadOnly,WriteOnly,Dim,Const,WithEvents,Widening,Narrowing,Custom,Async
Public Class MyClass
Private Shared ReadOnly daysInYear As Int = 365
End Class
Menyembunyikan peringatan
Jika Anda hanya ingin menekan satu pelanggaran, tambahkan direktif praprosesor ke file sumber Anda untuk menonaktifkan aturan, kemudian mengaktifkannya kembali.
#pragma warning disable IDE0036
// The code that's violating the rule is on this line.
#pragma warning restore IDE0036
Untuk menonaktifkan aturan untuk file, folder, atau proyek, atur tingkat keparahannya ke none dalam file konfigurasi .
[*.{cs,vb}]
dotnet_diagnostic.IDE0036.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.