'<typename>' não pode herdar de <type>'<basetypename>' porque expande o acesso da base de <type>fora do assembly
Uma classe ou interface herda de uma classe base ou interface, mas tem um nível de acesso menos restritivo.
Por exemplo, uma interface Public herda de uma interface Friend, ou uma classe Protectedherda a partir de uma classe Private.Isso expõe a classe base ou interface para acesso além do nível desejado.
ID de erro: BC30910
Para corrigir este erro
Altere o nível de acesso da classe derivada ou interface para que seja pelo menos tão restritivo quanto a classe base ou interface.
- ou -
Se você precisar que o nível de acesso seja menos restritivo, remova a declaração Inherits.Você não pode herdar de uma classe base ou interface mais restritivas.
Consulte também
Conceitos
Níveis de acesso em Visual Basic
Referência
Declaração Class (Visual Basic)