Öznitelikler genel türler veya genel türler içinde iç içe yerleştirilmiş türler olamaz

Öznitelik genel bir tür olarak veya genel bir tür içinde bildirilir.

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: BC32067

Bu hatayı düzeltmek için

  • Öznitelik bildirimi anahtar sözcüğünü Of ve tür parametresi listesini içeriyorsa, bunları kaldırın.

  • Öznitelik bildirimi genel bir türün içinde görünüyorsa, bunu herhangi bir genel türün içinde olmadığı bir yere taşıyın.

Ayrıca bkz.