[IronPython] C# 4.0 DynamicObject in IronPython

Curt Hagenlocher curt at hagenlocher.org
Thu May 28 04:56:41 CEST 2009


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 <rbear at rbear.net> 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
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20090527/3f6ba49c/attachment.html>


More information about the Ironpython-users mailing list