Atribut tidak boleh generik atau jenis yang disarangkan di dalam generik

Atribut dinyatakan sebagai jenis generik, atau dalam jenis generik.

Visual Basic dan .NET Framework saat ini tidak mendukung kombinasi atribut dan jenis generik apa pun. Ini berarti batasan berikut berlaku:

  • Atribut tidak boleh berupa jenis generik atau dideklarasikan dalam jenis generik.

  • Atribut tidak dapat mewarisi dari kelas generik, juga tidak dapat mewarisi kelas generik dari atribut.

  • Saat Menerapkan atribut, Anda tidak dapat menyediakan argumen yang merupakan salah satu dari berikut ini:

    • Jenis generik,

    • Jenis yang dibangun dari jenis generik,

    • Parameter jenis dari jenis yang berisi, atau

    • Jenis yang dibangun dari parameter jenis dari jenis yang berisi.

ID Kesalahan: BC32067

Untuk memperbaiki kesalahan ini

  • Jika deklarasi atribut menyertakan Of kata kunci dan daftar parameter jenis, hapuslah.

  • Jika deklarasi atribut muncul di dalam jenis generik, maka pindahkan ke tempat yang tidak ada di dalam jenis generik apa pun.

Lihat juga