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.
Aturan penamaan mendukung kepatuhan terhadap konvensi penamaan dari pedoman desain .NET.
Di bagian ini
| Peraturan | Deskripsi |
|---|---|
| CA1700: Jangan beri nama nilai enum 'Dicadangkan' | Aturan ini mengasumsikan bahwa anggota enumerasi dengan nama yang mengandung "dicadangkan" saat ini tidak digunakan dan berfungsi sebagai penanda sementara yang mungkin akan diganti namanya atau dihapus di versi berikutnya. Mengganti nama atau menghapus anggota adalah perubahan yang mengakibatkan kerusakan. |
| CA1707: Pengidentifikasi tidak boleh berisi garis bawah | Menurut konvensi, nama pengidentifikasi tidak berisi karakter garis bawah (_). Aturan ini memeriksa namespace, jenis, anggota, dan parameter. |
| CA1708: Pengidentifikasi harus berbeda lebih dari kasus | Pengidentifikasi untuk namespace, jenis, anggota, dan parameter tidak dapat berbeda hanya menurut kasus karena bahasa yang menargetkan lingkungan waktu jalan bahasa umum tidak diwajibkan untuk membedakan huruf besar dan kecil. |
| CA1710: Pengidentifikasi harus memiliki akhiran yang benar | Menurut konvensi, nama jenis yang memperluas jenis dasar tertentu atau yang mengimplementasikan antarmuka tertentu, atau jenis yang berasal dari jenis ini, memiliki akhiran yang terkait dengan jenis dasar atau antarmuka. |
| CA1711: Pengidentifikasi seharusnya tidak memiliki akhiran yang salah | Menurut konvensi, hanya nama tipe yang memperluas tipe dasar tertentu atau yang mengimplementasikan antarmuka tertentu, atau tipe turunan dari tipe tersebut, harus diakhiri dengan akhiran khusus yang dipesan. Nama jenis lain tidak boleh menggunakan akhiran yang dipesan ini. |
| CA1712: Jangan awali nilai enum dengan nama jenis | Nama anggota enumerasi tidak diawali dengan nama jenis karena informasi jenis diharapkan disediakan oleh alat pengembangan. |
| CA1713: Kejadian tidak seharusnya memiliki awalan sebelum atau sesudah | Nama peristiwa dimulai dengan "Sebelum" atau "Setelah". Untuk menamai peristiwa terkait yang dilakukan dalam urutan tertentu, gunakan bentuk waktu sekarang atau lampau untuk menunjukkan posisi relatif dalam urutan kejadian. |
| CA1714: Enum bendera harus memiliki nama jamak | Enumerasi publik memiliki atribut System.FlagsAttribute dan namanya tidak berakhiran "s". Jenis yang ditandai dengan FlagsAttribute memiliki nama yang jamak karena atribut menunjukkan bahwa lebih dari satu nilai dapat ditentukan. |
| CA1715: Pengidentifikasi harus memiliki awalan yang benar | Nama antarmuka yang terlihat secara eksternal tidak dimulai dengan huruf kapital "I". Nama parameter jenis generik pada jenis atau metode yang terlihat secara eksternal tidak dimulai dengan huruf kapital "T". |
| CA1716: Pengidentifikasi tidak boleh cocok dengan kata kunci | Nama namespace atau nama jenis cocok dengan kata kunci yang sudah ditentukan dalam bahasa pemrograman. Pengidentifikasi untuk namespace dan jenis tidak boleh cocok dengan kata kunci yang ditentukan oleh bahasa yang menargetkan runtime bahasa umum. |
| CA1717: Hanya enum FlagsAttribute yang harus memiliki nama jamak | Konvensi penamaan menentukan bahwa nama jamak untuk enumerasi menunjukkan bahwa lebih dari satu nilai enumerasi dapat ditentukan pada saat yang sama. |
| CA1720: Pengidentifikasi tidak boleh berisi nama tipe | Nama parameter dalam anggota yang terlihat secara eksternal berisi nama jenis data, atau nama anggota yang terlihat secara eksternal berisi nama jenis data khusus bahasa. |
| CA1721: Nama properti tidak boleh cocok dengan metode get | Nama anggota publik atau terlindungi dimulai dengan "Get" dan selain itu cocok dengan nama properti publik atau terlindungi. Metode dan properti "Dapatkan" harus memiliki nama yang dengan jelas membedakan fungsinya. |
| CA1724: Nama Jenis Tidak Boleh Cocok dengan Namespace | Nama jenis tidak boleh cocok dengan nama namespace .NET. Pelanggaran aturan ini dapat mengurangi kegunaan pustaka. |
| CA1725: Nama parameter harus cocok dengan deklarasi dasar | Penamaan parameter yang konsisten dalam hierarki penimpaan meningkatkan kegunaan penimpaan metode. Nama parameter dalam metode turunan yang berbeda dari yang ada dalam deklarasi dasar dapat menyebabkan kebingungan mengenai apakah metode tersebut merupakan override dari metode dasar atau merupakan overload metode baru. |
| CA1727: Gunakan PascalCase untuk placeholder bernama | Gunakan PascalCase untuk tempat penampung bernama dalam templat pesan pengelogan. |
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.