'<procedurename>' nemůže přepsat< 'baseprocedurename>', protože se liší podle omezení parametru typu

Obecný postup se pokusí přepsat obecnou proceduru základní třídy, ale u parametrů typu mají různé seznamy omezení.

Chcete-li přepsat proceduru základní třídy, přepsání procedury musí odpovídat nejen úplnému podpisu procedury základní třídy, ale také úrovni přístupu procedury a předávací mechanismus každého parametru.

Chcete-li přepsat obecnou proceduru základní třídy, musí přepsání dále odpovídat počtu parametrů typu a seznamu omezení každého z nich.

Další informace o přepsání požadavků naleznete v tématu Přepsání.

ID chyby: BC32077

Oprava této chyby

  • Pokud máte v úmyslu přepsat proceduru základní třídy, upravte omezení parametru typu tak, aby přesně odpovídala omezením základní třídy procedury základní třídy.

  • Pokud omezení parametru typu musí zůstat tak, jak je máte, nemůžete přepsat proceduru základní třídy. Overrides Odeberte klíčové slovo z deklarace.

Viz také