MustOverride
Especifica que uma propriedade ou um procedimento não é implementado dessa classe e deve ser substituído em uma classe derivada antes que ela pode ser usada.
Comentários
Você pode usar MustOverride somente na declaração de uma propriedade ou procedimento.A propriedade ou procedimento que especifica MustOverride deve ser membro de uma classe, e a classe deve ser marcada MustInherit.
Regras
Declaração incompleta. Quando você especifica MustOverride, você não fornecer quaisquer linhas adicionais de código para a propriedade ou procedimento, nem mesmo End Function, End Property, ou End Sub instrução.
Modificadores Combinados. Você não pode especificarMustOverridejunto com NotOverridable,Overridable ou Shared na mesma declaração.
**Sombreamento e Substituição.**Tanto o sombreamento quanto a substituição redefinem um elemento herdado, mas há diferenças significativas entre as duas abordagens.Para obter mais informações, consulte Sombreamento em Visual Basic.
Termos alternativos Um elemento que não pode ser usado, exceto em uma substituição às vezes é chamado um elemento Puro virtual.
O modificador MustOverride pode ser utilizado nestes contextos:
Instrução Function (Visual Basic)
Sub-rotina demonstrativo (Visual Basic)