MustOverride (Visual Basic)
Указывает, что свойство или процедура не реализована в этом классе и должна быть переопределена в производном классе, прежде чем ее можно будет использовать.
Заметки
Можно использовать MustOverride только в операторе объявления свойства или процедуры.Свойство или процедура, определяющая MustOverride, должна быть членом класса, причем класс должен быть помечен как MustInherit (Visual Basic).
Правила
Неполное объявление. Когда указывается MustOverride, не требуется писать дополнительные строки кода для свойства или процедуры, даже для операторов End Function, End Property или End Sub.
**Комбинированные модификаторы.**MustOverride Нельзя указывать в одном и том же объявлении NotOverridable вместе с Overridable или Shared.
Затенение и переопределение. Затенение и переопределение заново реализуют наследуемый элемент, но существуют значительные различия между двумя способами.Дополнительные сведения см. в разделе Сокрытие в Visual Basic.
Альтернативные условия. Элемент, который не может использоваться иначе,чем в переопределении, иногда называется элементом чисто виртуальным.
Модификатор MustOverride можно использовать в следующих контекстах:
Оператор Function (Visual Basic)