'<NomInterface>.<NomMembre>' est déjà implémenté par la classe de base '<NomClasseDeBase>'. Réimplémentation de <type> attendue

Une propriété, une procédure ou un événement dans une classe dérivée utilise une clause Implements qui spécifie un membre d'interface qui est déjà implémenté dans la classe de base.

Une classe dérivée peut implémenter de nouveau un membre d'interface qui est implémenté par sa classe de base. La substitution de l'implémentation de la classe de base est une procédure différente. Pour plus d'informations, consultez Implements, clause (Visual Basic).

Par défaut, ce message est un avertissement. Pour plus d'informations sur le masquage des avertissements ou le traitement des avertissements en tant qu'erreurs, consultez Configuration d'avertissements en Visual Basic.

ID d'erreur : BC42015

Pour corriger cette erreur

  • Si vous comptez implémenter de nouveau le membre d'interface, aucune mesure n'est nécessaire. Le code de votre classe dérivée accède au membre implémenté de nouveau à moins que vous utilisiez le mot clé MyBase pour accéder à l'implémentation de la classe de base.

  • Si vous ne comptez pas à implémenter de nouveau le membre d'interface, supprimez la clause Implements de la déclaration de la propriété, de la procédure ou de l'événement.

Voir aussi

Autres ressources

Interfaces (Visual Basic)