O tipo '<typename>' não pode herdar de um parâmetro type

Uma classe ou interface inclui uma instrução Inherits especificando um parâmetro de tipo genérico.

Um tipo não pode herdar de um tipo que ainda não está definido. A herança envolve a capacidade de reutilizar membros da classe base, o que, por sua vez, requer que esses membros sejam definidos. Um parâmetro de tipo genérico é um espaço reservado que deve ser substituído por um tipo específico fornecido por um argumento type. Portanto, um tipo não pode herdar do espaço reservado.

ID de erro: BC32055

Para corrigir este erro

  • Se o tipo de herança deve herdar de outro tipo, use um tipo específico em vez de um parâmetro type.

  • Se o tipo base deve ser representado por um parâmetro de tipo genérico, nenhum outro tipo pode herdar dele. Remova a instrução Inherits.

Consulte também