Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Türetilmiş bir sınıf veya arabirim, bir iç türün erişim düzeyini bir temel sınıfa veya arabirime tür bağımsız değişkeni olarak kullanarak genişletmeye çalışır.
Aşağıdaki kod bu hatayı oluşturabilir.
Public Class containingClass
Public Class baseClass(Of t)
End Class
Friend Class derivedClass
Inherits baseClass(Of internalStructure)
End Class
Private Structure internalStructure
Dim firstMember As Integer
End Structure
End Class
Dışındaki containingClass kodun erişimine internalStructureizin verilmiyor. Ancak, derivedClass aynı derlemedeki herhangi bir koddan erişilebilir. Bu nedenle, derivedClass tür bağımsız değişkeni olarak kullanıyorsa internalStructure devralamazbaseClass, çünkü bu, kod bölgesini tanımlamanın tamamında kullanıma açabilirinternalStructure.
Hata Kimliği: BC30921
Bu hatayı düzeltmek için
Türetilen türün iç türün erişim düzeyini genişletmemesi için sınıfların veya arabirimlerin erişim düzeylerini ayarlayın.
-veya-
Erişim düzeylerini ayarlayamıyorsanız, temel sınıfı veya arabirimi oluştururken tür bağımsız değişkeni olarak iç türü kullanmayın.