Partilhar via


'<procedurename1>' não pode substituir '<procedurename2>' porque ele não está acessível neste contexto

Um procedimento ou uma propriedade substitui um procedimento ou uma propriedade com um nível de acesso que impede o acesso pelo procedimento ou propriedade de substituição.

Por exemplo, se um procedimento é declarado como Friend em um assembly, ele não pode ser acessado fora desse assembly.Se um procedimento em outro assembly no mesmo projeto tenta substituir o procedimento Friend, ele não consegue acessá-lo para substituí-lo.

ID de erro: BC31417

Para corrigir este erro

  • Mova a propriedade ou procedimento de substituição para o assembly que o procedimento ou propriedade deve substituir.

    - ou -

  • Remova a palavra-chave Overrides.

Consulte também

Conceitos

Níveis de acesso em Visual Basic

Sobrescrevendo propriedades e métodos

Referência

Substitui