Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Odvozená třída nebo rozhraní se pokusí rozšířit úroveň přístupu omezeného typu jeho použitím jako argument typu základní třídy nebo rozhraní.
Tuto chybu může vygenerovat následující kód.
Public Class baseClass(Of t)
End Class
Public Class derivedClass
Inherits baseClass(Of restrictedStructure)
End Class
Friend Structure restrictedStructure
Dim firstMember As Integer
End Structure
Kód mimo sestavení nemá povolený přístup restrictedStructure. Můžete ale získat přístup z libovolného kódu, derivedClass který na něj může odkazovat. Proto nelze děditbaseClass, derivedClass pokud používá restrictedStructure jako argument typu, protože by mohl vystavit restrictedStructure kód v libovolném sestavení.
ID chyby: BC30922
Oprava této chyby
Upravte úrovně přístupu tříd nebo rozhraní tak, aby odvozený typ nezvětšil úroveň přístupu omezeného typu.
nebo
Pokud nemůžete upravit úrovně přístupu, nepoužívejte omezený typ jako argument typu při vytváření základní třídy nebo rozhraní.