<člen> třídy <> třídy nemůže přepsat <baseMember> ve třídě <baseClass>, protože intermediate class <intermediateClass> přepíše <člen> v <třídy baseClass>, ale není přístupný.

ID chyby: BC30981

Oprava této chyby

  • Změňte strukturu dědičnosti tak, aby přímo dědila ze základní třídy místo procházení zprostředkující třídy.
  • Zpřístupnit zprostředkující třídu změnou jeho modifikátoru přístupu na Public nebo na odpovídající úroveň.
  • Přepište člena na odpovídající úrovni v hierarchii dědičnosti, kde je přístupný.
  • Zkontrolujte návrh třídy, abyste zajistili správné úrovně přístupu v rámci řetězu dědičnosti.

Viz také