Genel veya genel bir türdeki sınıflar öznitelik sınıfından devralamaz

Genel veya genel bir tür içinde iç içe geçmiş bir sınıf, bir öznitelik sınıfından devraldığını belirtir.

Visual Basic ve .NET Framework şu anda özniteliklerin ve genel türlerin birleşimini desteklememektedir. Bu, aşağıdaki sınırlamaların geçerli olduğu anlamına gelir:

  • Öznitelik genel bir tür olamaz veya genel bir tür içinde bildirilemez.

  • Bir öznitelik genel bir sınıftan devralamaz veya genel bir sınıf bir öznitelikten devralamaz.

  • Bir öznitelik uyguladığınızda, aşağıdakilerden herhangi biri olan bir bağımsız değişken sağlayamazsınız:

    • Genel bir tür,

    • Genel bir türden yapılan bir tür,

    • Içeren türde bir tür parametresi veya

    • Içeren türün tür parametresinden oluşan bir tür.

Hata Kimliği: BC32074

Bu hatayı düzeltmek için

  • Temel sınıfı bir öznitelik sınıfı dışında bir şeyle değiştirin veya deyimini Inherits tamamen kaldırın.

Ayrıca bkz.