<member> クラス <class では>クラス <<baseMember>をオーバーライドできません。中間クラス <intermediateClass>> はクラス <baseClass> の <member> をオーバーライドしますが、アクセスできないためです。

エラー ID: BC30981

このエラーを解決するには

  • 中間クラスを通過するのではなく、基底クラスから直接継承するように継承構造を変更します。
  • アクセス修飾子を Public または適切なレベルに変更して、中間クラスにアクセスできるようにします。
  • アクセス可能な継承階層内の適切なレベルでメンバーをオーバーライドします。
  • 継承チェーン全体で適切なアクセス レベルが確保されるように、クラスの設計を確認します。

こちらも参照ください