O evento '<eventname>' declara implicitamente '<membername>', que entra em conflito com um membro no tipo> base <'<classname>', e assim o evento deve ser declarado 'Shadows'
Um evento é declarado com um nome que se combina para formar um membro implícito com o mesmo nome que um membro da classe base. Por exemplo, se você declarar um evento chamado Event1
, o compilador gerará os procedimentos add_Event1
implícitos e remove_Event1
. Se a classe base tiver um membro com um desses nomes, o evento nessa classe 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: BC40012
Para ocultar o membro da classe base, adicione a
Shadows
palavra-chave à declaração do evento.Se você não pretende ocultar o membro da classe base, altere o nome do evento.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: