Partager via


'<nomtype>' ne peut pas masquer une méthode 'MustOverride' déclarée implicitement pour la propriété '<nompropriété>' dans <type> '<nomtype>'

Mise à jour : novembre 2007

'<typename>' cannot shadow a 'MustOverride' method implicitly declared for property '<propertyname>' in <type> '<typename>'

Le nom de la méthode spécifiée est en conflit avec la méthode MustOverride générée implicitement par une propriété dans la classe de base. Par exemple, si vous déclarez une propriété nommée Prop1, le compilateur génère les procédures implicites get_Prop1 et set_Prop1.

ID d'erreur : BC31416

Pour corriger cette erreur

  1. Attribuez un nom unique à la méthode.

  2. Supprimez le modificateur MustOverride de la propriété dans la classe de base.

Voir aussi

Concepts

Procédures Property

Référence

MustOverride

Shadows