Az attribútumargumentumokban nem használhatók típusparaméterek vagy típusparaméterekkel létrehozott típusok

Az attribútumok olyan argumentummal lesznek alkalmazva, amely vagy típusparaméter, vagy egy típusparaméter használatával jön létre.

A Visual Basic és a .NET-keretrendszer jelenleg nem támogatják az attribútumok és az általános típusok kombinációját. Ez azt jelenti, hogy a következő korlátozások érvényesek:

  • Az attribútumok nem lehetnek általános típusok, és nem deklarálhatók általános típuson belül.

  • Az attribútumok nem örökölhetnek általános osztályból, és nem örökölhetnek egy általános osztályt egy attribútumból.

  • Attribútum alkalmazásakor nem adhat meg olyan argumentumot, amely az alábbiak egyike:

    • Általános típus,

    • Általános típusból létrehozott típus,

    • Egy adott típusú típusparaméter, vagy

    • A típust tartalmazó típusparaméterből létrehozott típus.

Hibaazonosító: BC32079

A hiba kijavítása

  • Rekonstruálja az attribútumhoz megadott argumentumokat, hogy ne tartalmazzanak típusparamétereket vagy típusparaméterekből létrehozott típusokat.

Lásd még