Shadows

Shadows indique qu'un élément hérité cache un élément parent de même nom. Pour concevoir une classe, interface, variable ou méthode Shadows, vous devez définir l'attribut étendu Shadows à true pour la classe ou l'interface.

Dans l'exemple suivant, la classe DialogBox hérite de la classe Window. La classe Window contient un classificateur interne nommé Control, il en va de même pour la classe DialogBox. Vous ne souhaitez pas que la classe DialogBox hérite du contrôle défini dans Window, pour ce faire vous devez définir l'attribut étendu Shadows à True, dans la classe Control interne à DialogBox :



...
Public Class DialogBox
 Inherits Window
 Public Shadows Class Control
 End Class
End Class
...