Partilhar via


'<method1>' não pode substituir '<method2>' porque expande o acesso do método base

Um procedimento especifica Overrides mas declara uma acessibilidade menos restritivos do que o método a ser substituído. Você não pode expandir a acessibilidade, que significa que você não pode fazer mais acessível que o método que substitui o método de substituição.Por exemplo, se o método da classe base será Protected, você não pode substituí-la com um Public método.

ID de erro: BC32203

Para corrigir este erro

  • Remova o Overrides palavra-chave, ou alterar a acessibilidade para ser tão restritos quanto sistema autônomo que o método da classe base.

Consulte também

Conceitos

Sobrescrevendo propriedades e métodos

Níveis de acesso em Visual Basic

Sombreamento em Visual Basic