Chráněné typy lze deklarovat pouze uvnitř třídy.

Typ v modulu byl deklarován jako Protected.

Nejčastěji se tato chyba kompilátoru zobrazí při použití modifikátoru Protected přístupu u nenořené třídy. Příklad:

Public Class OuterClass     ' Generates compiler error BC31047.
End Class

Protože Protected je modifikátor přístupu člena, lze jej použít pouze u člena třídy, jako je vlastnost, metoda nebo vnořená třída.

ID chyby: BC31047

Oprava této chyby

  1. Deklarujte typ v rámci třídy.

  2. Protected Odeberte modifikátor.

Viz také