[IronPython] C# 4.0 DynamicObject in IronPython

Curt Hagenlocher curt at hagenlocher.org
Wed May 27 19:57:42 PDT 2009


Oops! Apparently I haven't quite read your message correctly. :(

On Wed, May 27, 2009 at 7:56 PM, Curt Hagenlocher <curt at hagenlocher.org>wrote:

> 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://lists.ironpython.com/pipermail/users-ironpython.com/attachments/20090527/b74caa29/attachment.htm>


More information about the Users mailing list