'<membername>' nemůže implementovat '<interfacename>.<interfacemembername>', protože se liší podle omezení parametru typu

Obecná událost, vlastnost nebo procedura se pokusí implementovat podobný člen definovaný v rozhraní, ale mají různé seznamy omezení pro parametry typu.

Pokud chcete implementovat člen rozhraní, musí prováděcí člen odpovídat nejen úplnému podpisu člena rozhraní, ale také předávacímu mechanismu každého parametru.

Pokud chcete implementovat obecný člen rozhraní, musí prováděcí člen navíc odpovídat počtu parametrů typu a seznamu omezení každého z nich.

Podrobnosti o implementaci rozhraní naleznete v tématu .

ID chyby: BC32078

Oprava této chyby

  • Pokud máte v úmyslu implementovat člen rozhraní, revidujte omezení parametru typu tak, aby přesně odpovídala omezením rozhraní.

  • Pokud omezení parametru typu musí zůstat tak, jak je máte, nemůžete v této deklaraci implementovat člen rozhraní. Odeberte z deklarace klíčové slovo Implements.

Viz také