Czy można określić, jakiego typu oczekuje dostępu członek dynamiczny? PróbowałemOkreślanie oczekiwanego typu dostępu do elementu DynamicObject
dynamic foo = new MyDynamicObject();
int x = foo.IntValue;
int y = (int)foo.IntValue;
A w TryGetMember
przecięcia GetMemberBinder.ReturnType
jest sprzeciw w obu kierunkach. Wdrożyłem także TryConvert
zastanawiając się, czy można go wywołać, aby wykonać konwersję, ale nigdy nie jest trafione.
Czy brakuje jakiegoś innego zastąpienia, które pozwala mi określić, jakiego typu osoba dzwoniąca chce, aby móc wykonać odpowiednią konwersję?