'<méthode1>' ne peut pas se substituer à '<méthode2>' car elle étend l'accessibilité de la méthode de base

Mise à jour : novembre 2007

'<method1>' cannot override '<method2>' because it expands the access of the base method

Une procédure spécifie Overrides, mais déclare une accessibilité moins restrictive que celle de la méthode à substituer. Vous ne pouvez pas étendre l'accessibilité, ce qui signifie que vous ne pouvez pas rendre la méthode de substitution plus accessible que la méthode à laquelle elle se substitue. Par exemple, si la méthode de la classe de base est Protected, vous ne pouvez pas la substituer avec une méthode Public.

ID d'erreur : BC32203

Pour corriger cette erreur

  • Supprimez le mot clé Overrides ou modifiez l'accessibilité de sorte qu'elle ait au moins le même niveau de restriction que celle de la méthode de la classe de base.

Voir aussi

Concepts

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

Niveaux d'accès dans Visual Basic

Occultation dans Visual Basic