Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Specified access '<accesslevel1>' for '<partialtypename>' does not match the access '<accesslevel2>' specified on one of its other partial types
Una classe o struttura viene definita in più dichiarazioni parziali con specifiche conflittuali del livello di accesso.
Quando si divide la definizione di una classe o di una struttura tra più dichiarazioni parziali, il tipo viene considerato dal compilatore come l'unione di tutte le sue dichiarazioni parziali. Quanto descritto non si applica solo ai membri ma anche all'implementazione, all'ereditarietà e al livello di accesso.
Non è consentito combinare livelli di accesso nella definizione di una classe o di una struttura. La combinazione Protected Friend è anch'essa consentita solo quanto le parole chiave sono contigue nell'istruzione della stessa dichiarazione.
ID errore: BC30925
Per correggere l'errore
- Stabilire quale dovrebbe essere il livello di accesso della classe e rimuovere eventuali specifiche conflittuali del livello di accesso.
Vedere anche
Concetti
Livelli di accesso in Visual Basic
Classi: progetti iniziali degli oggetti
Riferimenti
Istruzione Class (Visual Basic)