L'accès spécifié '<NiveauAccès1>' pour '<NomTypePartiel>' ne correspond pas à l'accès '<NiveauAccès2>' spécifié pour l'un de ses autres types partiels
Mise à jour : novembre 2007
Specified access '<accesslevel1>' for '<partialtypename>' does not match the access '<accesslevel2>' specified on one of its other partial types
Une classe ou une structure est définie dans plusieurs déclarations partielles avec des spécifications de niveau d'accès incompatibles.
Lorsque vous divisez la définition d'une classe ou d'une structure en plusieurs déclarations partielles, le compilateur traite le type comme l'union de toutes ses déclarations partielles. Cela s'applique non seulement aux membres, mais également à l'implémentation, l'héritage et le niveau d'accès.
Vous ne pouvez pas associer des niveaux d'accès dans la définition d'une classe ou d'une structure. Même la combinaison Protected Friend est autorisée uniquement lorsque les mots clés sont contigus dans la même instruction de déclaration.
ID d'erreur : BC30925
Pour corriger cette erreur
- Déterminez le niveau d'accès de la classe, et supprimez les spécifications de niveau d'accès incompatibles.
Voir aussi
Concepts
Niveaux d'accès dans Visual Basic
Référence
Class, instruction (Visual Basic)
Autres ressources
Structures constituées à partir de vos propres types de données