Partilhar via


<type> '< methodname >' está em conflito com outros membros do mesmo nome entre a hierarquia de herança e portanto deveria ser declarado como 'Shadows'

Uma interface herdando de duass ou mais interfaces define um procedimento com o mesmo nome que um procedimento já definido em mais de uma das interfaces base.O procedimento nesta interface deve sombrear um dos procedimentos interface base.

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

ID de erro: BC42000

Para corrigir este erro

  • Se você pretende ocultar um dos procedimentos interface base, adicione a palavra-chaveShadows à nova declaração procedimento.

  • Se você não pretende ocultar qualquer um dos procedimentos de interface base, altere o nome do novo procedimento.

Consulte também

Conceitos

Sombreamento em Visual Basic

Referência

Sombras