Le classi generiche o che sono contenute in un tipo generico non possono ereditare da una classe Attribute

Una classe generica o annidata all'interno di un tipo generico specifica che eredita da una classe Attribute.

Visual Basic e .NET Framework non supportano alcuna combinazione di attributi e tipi generici. Vengono quindi applicate le limitazioni seguenti:

  • Un attributo non può essere un tipo generico né può essere dichiarato all'interno di un tipo generico.

  • Un attributo non può ereditare da una classe generica o viceversa.

  • Quando viene applicato un attributo, non è possibile fornire alcun argomento fra quelli riportati di seguito:

    • Un tipo generico

    • Un tipo costruito da un tipo generico

    • Un parametro di tipo di un tipo contenitore o

    • Un tipo costruito da un parametro di tipo di un tipo contenitore.

ID errore: BC32074

Per correggere l'errore

  • Modificare la classe base in un elemento diverso da una classe Attribute o rimuovere completamente l'istruzione Inherits .

Vedi anche