Compartilhar via


BC42015: '<interfacename>.<membername>' já está implementado pela classe base '<baseclassname>'. Reimplementação de <type> presumida

Uma propriedade, um procedimento ou evento em uma classe derivada usa uma cláusula Implements que especifica um membro de interface já implementado na classe base.

Uma classe derivada pode reimplementar um membro de interface implementado por sua classe base. Isso não é o mesmo que substituir a implementação da classe base. Para obter mais informações, consulte "Implementações".

Por padrão, esta mensagem é um aviso. Para obter mais informações sobre como ocultar avisos ou tratá-los como erros, consulte Configurar Avisos no Visual Basic.

ID do erro BC42015

Para corrigir este erro

  • Se você pretende reimplementar o membro da interface, não precisa adotar nenhuma ação. O código na sua classe derivada acessa o membro reimplementado, a menos que você use a palavra-chave MyBase para acessar a implementação da classe base.

  • Se você não pretende reimplementar o membro da interface, remova a cláusula Implements da propriedade, do procedimento ou da declaração de evento.

Confira também