'<NomType>' ne peut pas hériter de <type> '<NomTypeBase>' car il étend l'accès du <type> de base en dehors de l'assembly
Mise à jour : novembre 2007
'<typename>' cannot inherit from <type> '<basetypename>' because it expands the access of the base <type> outside the assembly
Une classe ou une interface hérite d'une classe ou d'une interface de base qui présente un niveau d'accès moins restrictif.
Par exemple, une interface Public hérite d'une interface Friend, ou une classe Protected hérite d'une classe Private. Cela expose la classe ou l'interface de base à un accès au-delà du niveau prévu.
ID d'erreur : BC30910
Pour corriger cette erreur
Modifiez le niveau d'accès de la classe ou de l'interface dérivée pour qu'il soit au moins aussi restrictif que celui de la classe ou de l'interface de base.
- ou -
Si un niveau d'accès moins restrictif doit être utilisé, supprimez l'instruction Inherits. Vous ne pouvez pas hériter d'une classe ou d'une interface de base plus restreinte.
Voir aussi
Concepts
Niveaux d'accès dans Visual Basic
Référence
Class, instruction (Visual Basic)