Partilhar via


<Tipo1> '<NomeDaPropriedade>' está em conflito com um membro implicitamente declarado para o evento '<NomeDoEvento>' na base <Tipo2> '<NomeDaClasse>'

Uma propriedade é declarada com o mesmo nome de um membro implícito formado de um evento na classe base.Por exemplo, se a classe base define um evento chamado Event1, o compilador gera os procedimentos implícitos add_Event1 e remove_Event1.Se a propriedade nessa classe tiver um desses nomes, ela deve sombrear o membro da classe 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: BC40014

Para corrigir este erro

  1. Para ocultar o membro da classe base, adicione a palavra-chave Shadows à declaração de propriedade.

  2. Se você não pretende ocultar o membro da classe base, altere o nome da propriedade.

Consulte também

Conceitos

Sombreamento em Visual Basic

Referência

Propriedade declaração

Declaração de evento

Sombras