acessador 'Get' da propriedade '<propertyname>' não está acessível
Uma declaração tenta recuperar o valor de uma propriedade quando ela não tem acesso ao procedimento Get da propriedade.
Se a Declaração Get está marcada com um nível de acesso mais restritivo que sua Propriedade declaração,uma tentativa de ler o valor da propriedade pode falhar nos seguintes casos:
A declaração Get está marcada Private (Visual Basic) e o código que a chama está fora da classe ou estrutura onde a propriedade foi definida.
A declaração Get está marcada Protegido (Visual Basic) e o código que a chama está fora da classe ou estrutura onde a propriedade foi definida, nem numa classe derivada.
A declaração Get está marcada Amigo (Visual Basic) e o código que a chama não está no mesmo assembly no qual a propriedade é definida.
ID de erro: BC31103
Para corrigir este erro
Se você tem controle do código fonte definindo a propriedade, considere declarando o procedimento Get com o mesmo nível de acesso que a própria propriedade.
Se você não tem controle do código fonte definindo a propriedade, você deve restringir o nível de acesso do procedimento Get mais que a própria propriedade, tente mover a declaração que lê o valor da propriedade para um região de código que tem um melhor acesso à propriedade.
Consulte também
Tarefas
Como: Declarar uma propriedade com níveis de acesso misto