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.
Kelas atau antarmuka ditandai sebagai <CLSCompliant(True)> ketika berasal dari atau mengimplementasikan jenis yang ditandai sebagai <CLSCompliant(False)> atau tidak ditandai.
Agar kelas atau antarmuka mematuhi Kemandirian Bahasa dan Komponen Independen Bahasa (CLS), seluruh hierarki pewarisannya harus patuh. Itu berarti setiap jenis dari mana ia mewarisi, secara langsung atau tidak langsung, harus patuh. Demikian pula, jika kelas mengimplementasikan satu atau lebih antarmuka, mereka semua harus patuh di seluruh hierarki warisan mereka.
Saat Anda menerapkan CLSCompliantAttribute ke elemen pemrograman, Anda mengatur parameter atribut isCompliant ke True atau False untuk menunjukkan kepatuhan atau ketidakpatuhan. Tidak ada default untuk parameter ini, dan Anda harus memberikan nilai.
Jika Anda tidak menerapkan CLSCompliantAttribute ke suatu elemen, elemen tersebut dianggap tidak patuh.
Secara default, pesan ini adalah peringatan. Untuk informasi tentang menyembunyikan peringatan atau memperlakukan peringatan sebagai kesalahan, lihat Mengonfigurasi Peringatan di Visual Basic.
ID Kesalahan: BC40026
Untuk memperbaiki kesalahan ini
Jika Anda memerlukan kepatuhan CLS, tentukan jenis ini dalam hierarki pewarisan atau skema implementasi yang berbeda.
Jika Anda mengharuskan jenis ini tetap berada dalam hierarki pewarisan atau skema implementasi saat ini, hapus CLSCompliantAttribute dari definisinya atau tandai sebagai
<CLSCompliant(False)>.