'<nom_interface_base>.<nom_membre>' de 'implements <nom_interface_dérivée>' est déjà implémenté par la classe de base '<nom_classe_base>'. 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 dérivé déjà implémenté sur l’interface de base dans la classe de base.
Le membre implémenté est défini par l’interface de base et hérité par l’interface dérivée. La classe de base implémente directement l’interface de base. La classe dérivée implémente l’interface dérivée et peut facilement oublier le fait que la classe de base a déjà implémenté le membre.
Une classe dérivée peut réimplémenter 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.
Par défaut, ce message est un avertissement. Pour plus d’informations sur le masquage des avertissements ou leur traitement en tant qu’erreurs, consultez Configuring Warnings in Visual Basic.
ID d’erreur : BC42014
Si vous comptez réimplémenter le membre d’interface, aucune mesure n’est nécessaire. Le code de votre classe dérivée accède au membre réimplémenté, sauf si vous utilisez le mot clé MyBase pour accéder à l’implémentation de la classe de base.
Si vous ne comptez pas réimplémenter 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.
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :