MustOverride
Actualización: noviembre 2007
Especifica que una propiedad o procedimiento no se implementa en esta clase y debe reemplazarse en una clase derivada para poder utilizarse.
Comentarios
Sólo se puede utilizar MustOverride en una instrucción de declaración de procedimiento o propiedad. La propiedad o el procedimiento que especifica MustOverride debe ser un miembro de una clase y ésta se debe marcar como MustInherit.
Reglas
Declaración incompleta. Si especifica MustOverride, no proporciona líneas adicionales de código para la propiedad o el procedimiento, ni siquiera las instrucciones End Function, End Property o End Sub.
Modificadores combinados. No se puede especificar MustOverride junto con NotOverridable, Overridable o Shared en la misma declaración.
Sombreado y reemplazo. El sombreado y el reemplazo definen de nuevo un elemento heredado, pero hay diferencias significativas entre los dos enfoques. Para obtener más información, vea Sombrear en Visual Basic.
Términos alternativos. Un elemento que no se puede utilizar excepto en reemplazos se denomina en ocasiones elemento virtual puro.
El modificador MustOverride se puede utilizar en estos contextos:
Instrucción Function (Visual Basic)
Instrucción Sub (Visual Basic)