ダイナミックメンバーのアクセスに予想されるタイプを判別することは可能ですか?私はDynamicObjectメンバーアクセスの予想されるタイプを確認する
dynamic foo = new MyDynamicObject();
int x = foo.IntValue;
int y = (int)foo.IntValue;
を試してみましたが、TryGetMember
インターセプトGetMemberBinder.ReturnType
のいずれかの方法をオブジェクトできました。私もTryConvert
を実装して、変換を行うために呼び出されるかどうか疑問に思っていますが、決して当てはまりません。
他のオーバーライドがありますが、私は適切な変換を行うために発信者がどのようなタイプを望んでいるかを判断できませんか?