Öznitelikler genel olmadığından tür bağımsız değişkenleri beklenmeyen

Öznitelik, tür bağımsız değişken listesi kullanılarak uygulanır.

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

Bu hatayı düzeltmek için

  • Tür bağımsız değişkenleri normal bağımsız değişkenler olarak tasarlanıyorsa anahtar sözcüğünü Of kaldırın. Bunu yaptığınızda tür bağımsız değişken listesi normal bir bağımsız değişken listesine dönüşür.

  • Tür bağımsız değişkenlerinin tür parametreleri için sağlanması amaçlanıyorsa, anahtar sözcüğünü Of ve tüm tür bağımsız değişkenlerini kaldırın. Öznitelik tür bağımsız değişkenlerini kabul edemez.

Ayrıca bkz.