Tür parametresi kısıtlamalarına göre farklılık gösterdiği için '<procedurename>' '<baseprocedurename>' öğesini geçersiz kılamaz

Genel bir yordam, genel bir temel sınıf yordamını geçersiz kılmaya çalışır, ancak tür parametrelerinde farklı kısıtlama listeleri vardır.

Temel sınıf yordamını geçersiz kılmak için geçersiz kılma yordamı yalnızca temel sınıf yordamının tam imzasıyla değil, aynı zamanda yordamın erişim düzeyiyle ve her parametrenin geçiş mekanizmasıyla da eşleşmelidir.

Genel bir temel sınıf yordamını geçersiz kılmak için geçersiz kılma yordamının ayrıca tür parametrelerinin sayısıyla ve her birinin kısıtlama listesiyle eşleşmesi gerekir.

Gereksinimleri geçersiz kılma hakkında daha fazla bilgi için bkz . Geçersiz kılmalar.

Hata Kimliği: BC32077

Bu hatayı düzeltmek için

  • Temel sınıf yordamını geçersiz kılmak istiyorsanız, tür parametresi kısıtlamalarını temel sınıf yordamınınkilerle tam olarak eşleşecek şekilde düzeltin.

  • Tür parametresi kısıtlamalarına sahip olduğunuz şekilde kalması gerekiyorsa, temel sınıf yordamını geçersiz kılamazsınız. Bildirimden Overrides anahtar sözcüğünü kaldırın.

Ayrıca bkz.