'<metodo1>' non può eseguire l'override di '<metodo2>' perché espande l'accesso al metodo di base

Aggiornamento: novembre 2007

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

Una routine consente di specificare Overrides ma di dichiarare un'accessibilità meno restrittiva di quella del metodo di cui eseguire l'override. Poiché non è possibile espandere l'accessibilità, non è possibile rendere il metodo di overriding più accessibile del metodo di cui viene eseguito l'override. Se ad esempio il metodo della classe base è Protected, non sarà possibile eseguirne l'override con un metodo Public.

ID errore: BC32203

Per correggere l'errore

  • Rimuovere la parola chiave Overrides oppure modificare l'accessibilità in modo che sia restrittiva almeno quanto quella del metodo della classe base.

Vedere anche

Concetti

Override di proprietà e metodi

Livelli di accesso in Visual Basic

Shadowing in Visual Basic