CA2256: Semua anggota yang dideklarasikan di antarmuka induk harus memiliki penerapan di antarmuka yang dikaitkan dengan DynamicInterfaceCastableImplementation
Properti | Nilai |
---|---|
ID Aturan | CA2256 |
Judul | Semua anggota yang dideklarasikan dalam antarmuka induk harus memiliki implementasi dalam antarmuka yang diatribusikan DynamicInterfaceCastableImplementation |
Golongan | Penggunaan |
Perbaikan bersifat disruptif atau non-disruptif | Non-disruptif |
Diaktifkan secara default di .NET 8 | Sebagai peringatan |
Penyebab
Antarmuka dengan DynamicInterfaceCastableImplementationAttribute anggota yang tidak diimplementasikan.
Deskripsi aturan
Jenis yang dikaitkan dengan DynamicInterfaceCastableImplementationAttribute bertindak sebagai penerapan antarmuka untuk jenis yang menerapkan jenis IDynamicInterfaceCastable
. Akibatnya, jenis tersebut harus menyediakan penerapan dari semua anggota yang ditentukan dalam antarmuka yang diwarisi, karena jenis yang menerapkan IDynamicInterfaceCastable
tidak akan menyediakan anggota.
Cara memperbaiki pelanggaran
Terapkan anggota antarmuka yang hilang.
Kapan harus menyembunyikan kesalahan
Jangan menyembunyikan peringatan dari aturan ini.
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk