Have you cast the variable to type "dynamic"? that is,

class MyDynamicObject : DynamicObject { ... }

dynamic obj = new MyDynamicObject();
dynamic memberval = obj.SomeMember;

On Wed, May 27, 2009 at 7:54 PM, R. Bear Smith <[email protected]> wrote:

>  Hi, I am trying to use a c# 4.0 class that derives from dynamicobject in
> the dlr for net 4.0 release with ironpython.  I am just basically trying to
> emulate the simple example from the pdc of using one of these classes from
> ironpython at this stage.  The problem is the class seems to be exposed as
> just a normal class with all its members like trygetmember,trysetmember
> exposed.  Any member access that should go to trygetmember and the other
> override methods returns with AttributeError - object has no attribute foo.
> The class functions properly from within c#.  Just wondering if there is a
> known issue with this or if I am missing some extra step that has been
> introduced since earlier demos of this functionality.
>
> Thanks
>
> _______________________________________________
> Users mailing list
> [email protected]
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
>
_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to