<type1 'propertyname>' entra em conflito com um membro implicitamente declarado para o evento '<eventname>' no tipo base2> <'<classname>'<>

Uma propriedade é declarada com o mesmo nome que um membro implícito formado a partir de um evento na classe base. Por exemplo, se a classe base define um evento chamado Event1, o compilador gera os procedimentos add_Event1 implícitos e remove_Event1. Se a propriedade nessa classe tiver um desses nomes, ela deverá sombrear o membro da classe base.

Esta mensagem é um aviso. Shadows é assumida por defeito. Para obter mais informações sobre como ocultar avisos ou tratar avisos como erros, consulte Configurando avisos no Visual Basic.

ID de erro: BC40014

Para corrigir este erro

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

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

Consulte também