'<method1>' no puede reemplazar a '<method2>' porque expande el acceso del método base

Un procedimiento especifica Overrides , pero declara una accesibilidad menos restrictiva que la del método que se va a reemplazar. No se puede expandir la accesibilidad, lo que significa que el método de reemplazo no puede ser más accesible que el método al que reemplaza. Por ejemplo, si el método de la clase base es Protected, no se puede reemplazar por un método Public .

Identificador de error: BC32203

Para corregir este error

  • Quite la palabra clave Overrides , o cambie la accesibilidad para que sea al menos tan restrictiva como la del método de la clase base.

Consulte también