Atributos não podem ser genéricos ou tipos aninhados genéricos
Um atributo é declarado como um tipo genérico, ou em um tipo genérico.
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: BC32067
Para corrigir este erro
Se a declaração de atributo inclui a palavra-chave Of e um lista de parâmetros de tipos, então remova-os.
Se a declaração de atributo aparece dentro um tipo genérico, então, mova-a para um local que não esteja dentro de qualquer tipo genérico.
Consulte também
Conceitos
Visão Geral de Atributos em Visual Basic
Tipos genéricos no Visual Basic