CA2256: Üst arabirimlerde bildirilen tüm üyelerin DynamicInterfaceCastableImplementation-attributed arabiriminde bir uygulaması olmalıdır
Özellik | Değer |
---|---|
Kural Kimliği | CA2256 |
Başlık | Üst arabirimlerde bildirilen tüm üyelerin DynamicInterfaceCastableImplementation-attributed arabiriminde bir uygulaması olmalıdır |
Kategori | Kullanım |
Hataya neden olan veya bozulmayan düzeltme | Hataya neden olmayan |
.NET 9'da varsayılan olarak etkin | Uyarı olarak |
Neden
ile DynamicInterfaceCastableImplementationAttribute arabiriminin uygulanmamış bir üyesi vardır.
Kural açıklaması
ile DynamicInterfaceCastableImplementationAttribute özniteliklendirilen türler, türü uygulayan bir tür için arabirim uygulaması görevi görür IDynamicInterfaceCastable
. Sonuç olarak, devralınan arabirimlerde tanımlanan tüm üyelerin bir uygulamasını sağlaması gerekir, çünkü uygulayan IDynamicInterfaceCastable
tür aksi takdirde bunları sağlamaz.
İhlalleri düzeltme
Eksik arabirim üyelerini uygulayın.
Hatalar ne zaman gizlenecek?
Bu kuraldan uyarıyı bastırmayın.
Ayrıca bkz.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.