Partager via


<type> '<nomtype>' masque une méthode substituable dans une classe de base

Mise à jour : novembre 2007

Message d'erreur

<type> '<nomtype>' masque une méthode substituable dans une classe de base. Pour substituer la méthode de base, vous devez déclarer cette méthode 'Overrides'.
<type> '<typename>' shadows an overridable method in the base class. If you want to override the base method, this method must be declared 'Overrides'.

Un élément de programmation est déclaré avec le même nom qu'une procédure ou une propriété substituable définie dans la classe de base. Dans ce cas, l'élément de cette classe doit occulter l'élément de la classe de base.

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 : BC40005

Pour corriger cette erreur

  • Si vous souhaitez substituer la procédure de base, ajoutez le mot clé Overrides à la déclaration.

  • Si vous souhaitez occulter la procédure de base, ajoutez le mot clé Shadows à la déclaration.

  • Si vous ne souhaitez ni substituer ni occulter la procédure de base, changez le nom de l'élément déclaré.

Voir aussi

Concepts

Substitution de propriétés et de méthodes

Occultation dans Visual Basic

Référence

Overrides

Shadows