<member> na classe> class <não pode substituir <baseMember> na classe <baseClass> porque uma classe <intermediária intermediária> substitui <membro> na classe <baseClass> mas não está acessível.

ID de erro: BC30981

Para corrigir este erro

  • Altere a estrutura de herança para herdar diretamente da classe base em vez de passar pela classe intermediária.
  • Torne a classe intermediária acessível alterando seu modificador de acesso para Public ou um nível apropriado.
  • Substitua o membro no nível apropriado na hierarquia de herança onde ele é acessível.
  • Revise o design da classe para garantir níveis de acesso adequados em toda a cadeia de herança.

Consulte também