Thanks, I will use ObjectOperations for now > -----Original Message----- > From: Michael Foord [mailto:[EMAIL PROTECTED] > Sent: Tuesday, August 26, 2008 2:53 PM > To: Discussion of IronPython > Cc: [EMAIL PROTECTED] > Subject: Re: [IronPython] Subclassing then instantiating from C# > > Curt Hagenlocher wrote: > > This isn't really a supported scenario today. There is a CLS type > > emitted for your class but it's emitted at runtime. See also > > > http://blogs.msdn.com/shrib/archive/2008/07/24/cls-compilation > -of-ironpython.aspx > > > > Before joining the IronPython team, I started a project that > > would allow this operation -- but I haven't been able to > put any time > > into it recently. > > It's still something I'm interested in (Coils). There is also > a non-zero > chance that Resolver Systems will *need* something like this at some > point - if so we will probably push Coils forward. > > For the specific use case I would use ObjectOperations to create > instances of the IronPython class at runtime. Until you can get a > reference to the type at compile time the fact that it > subclasses a C# > type isn't relevant. > > Alternatively you can create a factory function (in Python) to create > instances - and call that from C#, casting the returned object to the > known type. > > Michael > > > > > On Tue, Aug 26, 2008 at 11:44 AM, hellosticky > <[EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>> wrote: > > > > Hi, I have a C#.NET DLL that has an abstract class. I subclass > > this class in IronPython, and then build a DLL using > pyc.py. Now, > > I'd like to load this IronPython Assembly from another > C# project, > > instantiate the class (using something like Assembly.GetType()) > > and call the virtual method on it. > > > > The override of the abstract method worked and the DLL > got build, > > but when I load it in Reflector, I don't see any classes that > > subclass the original .NET class. Any ideas? > > > > Thanks, > > > > _______________________________________________ > > Users mailing list > > [email protected] <mailto:[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 > > > > > -- > http://www.ironpythoninaction.com/ > http://www.voidspace.org.uk/ > http://www.trypython.org/ > http://www.ironpython.info/ > http://www.theotherdelia.co.uk/ > http://www.resolverhacks.net/ > >
_______________________________________________ Users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
