Il modificatore di accesso '<modificatoreaccesso>' non è valido

Aggiornamento: novembre 2007

Access modifier '<accessmodifier>' is not valid

Una routine Istruzione Get o Istruzione Set (Visual Basic) specifica un livello di accesso meno restrittivo di quello specificato per la proprietà che lo contiene.

È sempre possibile specificare un livello di accesso per la proprietà. È inoltre possibile specificare un livello di accesso diverso per al massimo una delle routine della proprietà (Get o Set), a condizione che sia più restrittivo del livello di accesso della proprietà. Ad esempio, se la proprietà viene specificata come Friend, è possibile specificare Private per una routine della proprietà, ma non Public. Non è possibile specificare livelli di accesso per entrambe le routine della proprietà.

ID errore: BC31100

Per correggere l'errore

  • Specificare un livello di accesso per la routine della proprietà più restrittivo di quello specificato per la proprietà o rimuovere il modificatore di accesso.

  • Dichiarare il livello di accesso meno restrittivo in Istruzione Property e quello più restrittivo in una delle routine della proprietà.

Vedere anche

Attività

Procedura: dichiarare una proprietà con livelli di accesso misto

Concetti

Routine Property