カスタム変換用に IConvertible を実装しようとしています。.NET ポータブルを使用していますが、そこでは利用できないようです。しかし、MSDN のドキュメントには次のように書かれています。
ポータブル クラス ライブラリ
サポート対象: ポータブル クラス ライブラリ
これも表示されるので少し心配です:
この API は CLS に準拠していません。
これが解決できない理由でしょうか?ドキュメントによると、これはSystem
名前空間の一部である必要があります。インターフェイスを構造体に実装しようとしています。
次の行の何か:
public struct ABC: Blah<Demo>, IConvertible
{}
本当に小さな何かを逃しているような気がします。
詳細: .NET Framework 4.5 と Windows 8 をターゲットにしています。