¿Es posible determinar qué tipo de espera espera un miembro dinámico? He intentadoDeterminación del tipo esperado de un acceso de miembro de DynamicObject
dynamic foo = new MyDynamicObject();
int x = foo.IntValue;
int y = (int)foo.IntValue;
Y en el TryGetMember
intercepción GetMemberBinder.ReturnType
es objeto de cualquier manera. También implementé TryConvert
preguntándome si podría invocarse para hacer la conversión, pero nunca se golpea.
¿Hay algún otro reemplazo que me falta que me permita determinar qué Tipo desea el llamador para poder hacer la conversión adecuada?