NotOverridable (Visual Basic)
Especifica que uma propriedade ou procedimento não podem ser substituídos em um classe derivada.
Comentários
O NotOverridable modificador impede que uma propriedade ou método que está sendo substituído em uma classe derivada.O Substituível (Visual Basic) modificador permite que uma propriedade ou método em uma classe para ser substituído em uma classe derivada.Para obter mais informações, consulte Noções básicas de herança (Visual Basic).
Se a Overridable ou NotOverridable modificador não for especificado, a configuração padrão depende se a propriedade ou método substitui um método ou propriedade de classe base.Se a propriedade ou método substitui um método ou propriedade de classe base, a configuração padrão é Overridable; Caso contrário, ele é NotOverridable.
Um elemento que não pode ser substituído às vezes é chamado um elemento lacrado.
Você pode usar NotOverridable somente na declaração de uma propriedade ou procedimento.Você pode especificar NotOverridable apenas em uma propriedade ou procedimento que substitui outra propriedade ou procedimento, ou seja, somente em combinação com Overrides.
Modificadores combinados
Não é possível especificar Overridable ou NotOverridable para um Private método.
Não é possível especificar NotOverridable em conjunto com MustOverride, Overridable, ou Shared na mesma declaração.
Uso
O modificador NotOverridable pode ser utilizado nestes contextos:
Instrução de função (Visual Basic)
Consulte também
Referência
Conceitos
Noções básicas de herança (Visual Basic)