Ler em inglês

Compartilhar via


O modificador de acesso '<accessmodifier>' não é válido

Uma Instrução Get ou uma Instrução Set especifica um nível de acesso menos restritivo do que o especificado para a propriedade recipiente.

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

ID do erro: BC31100

Para corrigir este erro

  • Torne o nível de acesso 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 na Instrução Property e declare o nível de acesso mais restritivo em um dos procedimentos de propriedade.

Confira também