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

Uma instrução Get ou set Statement especifica um nível de acesso menos restritivo do que o especificado para a propriedade que contém.

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 de seus 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ê pode especificar Private para um procedimento de propriedade, mas não Public. Não é possível especificar níveis de acesso para ambos os procedimentos de propriedade.

ID de 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 Declaração de propriedade e declare o nível de acesso mais restritivo em um dos procedimentos de propriedade.

Consulte também