Partilhar via


<tipo> '<nomedotipo>' faz sombra a um método substituível na classe base

Mensagem de erro

<type>'<typename>' é sombra de um método substituível na classe base.Se você desejar substituir o método base, esse método deve ser declarado 'Overrides'.

Um elemento de programação é declarado com o mesmo nome que um procedimento ou propriedade substituível definido na classe base.Nesta situação, o nome da interface deve sombrear o membro da classe base.

Por padrão, essa é uma mensagem de aviso.Para maiores informações sobre como ocultar avisos ou tratar avisos como erros, consulte Configurando Avisos (Warnings) no Visual Basic.

ID de erro: BC40005

Para corrigir este erro

  • Se você pretende substituir o procedimento base, adicione a palavra-chave Overrides à declaração.

  • Se você pretende sombrear o procedimento base, adicione a palavra-chave Shadows à declaração.

  • Se você não pretende nem substituir nem sombrear, altere o nome do elemento que está sendo declarado.

Consulte também

Conceitos

Sobrescrevendo propriedades e métodos

Sombreamento em Visual Basic

Referência

Substitui

Sombras