¿Puedo definir una clase que se deriva de DynamicObject y admite una interfaz (ICanDoManyThings) sin tener que implementar cada método en la interfaz?¿Hay alguna manera de crear un DynamicObject que admita una interfaz?
Estoy tratando de hacer un objeto proxy dinámico, y quiero que las invocaciones de métodos en esta clase sean manejadas por la implementación de MyProxyClass.TryInvokeMember, que puede o no pasarlas a un objeto envuelto.
¿Esto es posible?
Gracias
¿Funciona esto si escribo mi propio expando y llamo 'ActLike'? Me gusta, 'dynamic tNew = new ExpandoObject(); tNew.Prop1 = "Test"; '... etc ... y' Impromptu.ActLike (tNew); '? –
nawfal
Sí, funciona con cualquier 'IDynamicMetaObjectProvider', ya que utiliza las api de la palabra clave' dynamic 'de C#. – jbtule