Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
<type1> '<membername>' sombreia um membro sobrecarregado declarado na base <type2> '<classname>. Se você quiser sobrecarregar o método base, este método deve ser declarado 'Sobrecargas'.
Uma classe derivada define um Function ou Sub procedimento ou um Property com o mesmo nome que um procedimento ou propriedade definida na classe base. Como os procedimentos e as propriedades são membros sobrecarregados, a classe derivada pode sobrecarregar ou sombrear o membro da classe base. No entanto, o código de classe derivado não especifica sobrecargas ou sombras na declaração. Na ausência de qualquer palavra-chave, o compilador assume Shadows.
É uma boa prática de programação especificar um ou Overloads Shadowsoutro . Isso torna seu código mais fácil de ler e entender.
Por padrão, essa mensagem é um aviso. Para obter mais informações sobre como ocultar avisos ou tratar avisos como erros, consulte Configurando avisos no Visual Basic.
ID de erro: BC40003
Para corrigir este erro
Se você quiser sobrecarregar o método ou a propriedade da classe base, inclua a
Overloadspalavra-chave na declaração.Se você quiser sombrear o método ou propriedade da classe base, inclua a
Shadowspalavra-chave em vez deOverloads.Se você não quiser sobrecarregar ou sombrear o membro da classe base, altere o nome do membro da classe derivada.