抽象クラス(この場合はSystem.Reflection.MethodBase)は、インターフェイス全体の実装を必要としますが、これは問題ありません。しかし、この抽象的なメンバーがあります。
internal abstract ParameterInfo[] GetParametersInternal ();
そしてF#コンパイラは文句を言います:
'MethodBase.GetParametersInternal():ParameterInfo[]'の実装はありませんでした
アクセスできないこの内部メンバーを実装するにはどうすればよいですか?または、これを無視してパブリックメンバーを実装します。
オーバーライドを強制しようとした場合:
override this.GetParametersInternal() = parameters |> List.toArray
私は得る:
このオーバーライドに対応する抽象またはインターフェイスメンバーが見つかりませんでした。