La restricción de tipo no puede ser una clase 'NotInheritable'

Una lista de restricciones incluye una clase marcada como NotInheritable.

Una lista de restricciones en un parámetro de tipo puede aceptar como máximo una clase. Un argumento de tipo proporcionado para ese parámetro de tipo debe heredar de esa clase. Por lo tanto, el parámetro de tipo no puede aceptar una clase sealed, o NotInheritable, como una restricción.

Identificador de error: BC32060

Para corregir este error

  • Si el parámetro de tipo debe ser capaz de heredar de la clase y tiene control sobre la definición de la clase, quite la declaración NotInheritable de la clase.

  • Si la clase debe seguir siendo NotInheritable, no puede usarla como una restricción. Quite el nombre de clase de la lista de restricciones.

Consulte también