As classes genéricas ou contidas em um tipo genérico não podem herdar de uma classe de atributo

Uma classe que é genérica ou aninhada em um tipo genérico especifica que ela herda de uma classe de atributo.

Atualmente, o Visual Basic e o .NET Framework não dão suporte a nenhuma combinação de atributos e tipos genéricos. Isso significa que as seguintes limitações se aplicam:

  • Um atributo não pode ser um tipo genérico nem ser declarado dentro de um tipo genérico.

  • Um atributo não pode herdar de uma classe genérica nem uma classe genérica pode herdar de um atributo.

  • Ao aplicar um atributo, você não pode fornecer um argumento que seja qualquer um dos seguintes:

    • Um tipo genérico,

    • Um tipo construído de um tipo genérico,

    • Um parâmetro de tipo de um tipo que o contém ou

    • Um tipo construído de um parâmetro de tipo de um tipo que o contém.

ID do Erro: BC32074

Para corrigir este erro

  • Altere a classe base para algo diferente de uma classe de atributo ou remova totalmente a instrução Inherits.

Confira também