型パラメーター制約が異なるため、'<メンバー名>' は '<インターフェイス名>.<インターフェイス メンバー名>' を実装できません

汎用イベント、プロパティ、またはプロシージャが、インターフェイスで定義されている類似したメンバーの実装を試みていますが、型パラメーターとは異なる制約リストがあります。

インターフェイス メンバーを実装するには、実装しているメンバーがインターフェイス メンバーの完全な署名だけでなく、各パラメーターの引渡し方法を一致させなければなりません。

汎用インターフェイスのメンバーを実装するには、実装しているメンバーがさらに型パラメーターの数と 1 つずつの制約一覧を一致させなければなりません。

インターフェイスの実装の詳細については、以下を参照してください。

エラー ID: BC32078

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

  • インターフェイスのメンバーを実装する場合は、インターフェイスのメンバーと完全に一致するよう型パラメーター制約を変更します。

  • 型パラメーターの制約をそのままにしておく必要がある場合、この宣言でインターフェイス メンバーを実装することはできません。 宣言から Implements キーワードを削除します。

関連項目