Az általános vagy általános típusú osztályok nem örökölhetők attribútumosztályból

Egy általános vagy egy általános típusba beágyazott osztály azt határozza meg, hogy egy attribútumosztálytól örököl.

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ó: BC32074

A hiba kijavítása

  • Módosítsa az alaposztályt attribútumosztálytól eltérőre, vagy távolítsa el teljesen az Inherits utasítást.

Lásd még