'typeName' içinde tanımlanan '<<methodName>' uzantı yöntemi için tür bağımsız değişkenleri '<delegateName>>' temsilcisinden çıkarılamadı

Atama deyimi, genel bir uzantı yönteminin adresini bir temsilciye atamak için kullanır AddressOf , ancak uzantı yöntemine herhangi bir tür bağımsız değişken sağlamaz.

Normalde, genel bir yöntemi çağırdığınızda, genel yöntemin tanımladığı her tür parametresi için bir tür bağımsız değişkeni belirtirsiniz. Herhangi bir tür bağımsız değişkeni sağlamazsanız, derleyici tür parametrelerine geçirilecek türleri çıkarsamaya çalışır. Bağlam, derleyicinin türleri çıkarması için yeterli bilgi sağlamazsa bir hata oluşturulur.

Hata Kimliği: BC36581

Bu hatayı düzeltmek için

  • ifadesinde AddressOf , uzantı yöntemi için tür bağımsız değişkenlerini belirtin.

Ayrıca bkz.