<el miembro> de la clase de clase <> no puede invalidar <baseMember> en la clase <baseClass> porque una clase <intermedia intermediateClass> invalida <el miembro> de la clase <baseClass>, pero no es accesible.

Identificador de error: BC30981

Para corregir este error

  • Cambie la estructura de herencia para heredar directamente de la clase base en lugar de pasar por la clase intermedia.
  • Haga que la clase intermedia sea accesible cambiando su modificador de acceso a Public o a un nivel adecuado.
  • Invalide el miembro en el nivel adecuado en la jerarquía de herencia donde sea accesible.
  • Revise el diseño de la clase para garantizar los niveles de acceso adecuados en toda la cadena de herencia.

Consulte también