<il membro> nella classe class <> non può eseguire l'override di baseMember> nella classe <baseClass> perché un membro> intermediate class <intermediateClass> esegue <l'override <di <baseClass> ma non è accessibile.

ID errore: BC30981

Per correggere l'errore

  • Modificare la struttura di ereditarietà in modo che erediti direttamente dalla classe base anziché passare attraverso la classe intermedia.
  • Rendere accessibile la classe intermedia modificandone il modificatore di accesso in Public o in un livello appropriato.
  • Eseguire l'override del membro a livello appropriato nella gerarchia di ereditarietà in cui è accessibile.
  • Esaminare la progettazione della classe per garantire livelli di accesso appropriati in tutta la catena di ereditarietà.

Vedere anche