Partilhar via


Modificador de acesso '<modificadordeacesso>' não é válido

Um Declaração Get ou Declaração Set (Visual Basic) especifica um nível de acesso que é menos restritivo que o especificado para a propriedade recipiente.

Você sempre pode especificar um nível de acesso para a propriedade.Além disso, você pode especificar um nível de acesso diferente para no máximo um dos seus procedimentos de propriedade (Get ou Set), desde que seha mais restritivo do que o nível de acesso da propriedade.Por exemplo, se a propriedade for declarada como Friend, você pode especificar Private para um procedimento de propriedade, mas não Public.Não é possível especificar os níveis de acesso para ambos os procedimentos de propriedade.

ID de erro: BC31100

Para corrigir este erro

  • Torne o nível de acesso nível para o procedimento de propriedade mais restritivo do que para a propriedade, ou remova totalmente o modificador de acesso.

  • Declare o nível de acesso menos restritivo em Propriedade declaração, e declare o nível de acesso mais restritivo em um dos procedimentos de propriedade.

Consulte também

Tarefas

Como: Declarar uma propriedade com níveis de acesso misto

Conceitos

Procedimentos de Propriedade