Parâmetros de tipo ou tipos construídos com parâmetros de tipo não são permitidos em argumentos de atributo
Um atributo é aplicado usando um argumento que é um parâmetro de tipo ou é construído usando um parâmetro de tipo.
O Visual Basic e o .NET Framework atualmente não suportam qualquer 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 ou ser declarado em 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.
Quando você aplica um atributo, você não pode fornecer um argumento que seja um dos seguintes:
Um tipo genérico,
Um tipo construído a partir de um tipo genérico,
Um parâmetro de tipo de um tipo contenedor, ou
Um tipo construído de um parâmetro de tipo de um tipo contenedor.
ID de erro: BC32079
Para corrigir este erro
- Reconstruir os argumentos fornecidos para o atributo para que eles não incluam nenhum parâmetro de tipo ou qualquer tipo construído de um parâmetro do tipo.
Consulte também
Conceitos
Visão Geral de Atributos em Visual Basic
Tipos genéricos no Visual Basic