Partager via


<type> '<nomméthode>' est en conflit avec d'autres membres portant le même nom dans toute la hiérarchie d'héritage et doit donc être déclaré 'Shadows'

Mise à jour : novembre 2007

<type> '<methodname>' conflicts with other members of the same name across the inheritance hierarchy and so should be declared 'Shadows'

Une interface qui hérite de plusieurs interfaces définit une procédure avec le même nom qu'une procédure déjà définie dans plusieurs interfaces de base. La procédure dans cette interface doit occulter l'une des procédures de l'interface de base.

Ce message est un avertissement. Shadows est supposé par défaut. 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 : BC42000

Pour corriger cette erreur

  • Si vous souhaitez masquer l'une des procédures d'interface de base, ajoutez le mot clé Shadows à la nouvelle déclaration de procédure.

  • Dans le cas contraire, changez le nom de la nouvelle procédure.

Voir aussi

Concepts

Occultation dans Visual Basic

Référence

Shadows