Thanks for the tip this should get the ball rolling.

On Tue, Jul 27, 2010 at 2:43 PM, Dino Viehland <di...@microsoft.com> wrote:

>  You can call __import__ directly and then use getattr() to get the
> values, such as:
>
>
>
> getattr(__import__(‘System’), ‘Collections’)
>
>
>
> __import__ returns the top-level namespace so you’ll need to handle each
> dot yourself.
>
>
>
> *From:* users-boun...@lists.ironpython.com [mailto:
> users-boun...@lists.ironpython.com] *On Behalf Of *Danny Fernandez
> *Sent:* Tuesday, July 27, 2010 1:37 PM
> *To:* Discussion of IronPython
> *Subject:* [IronPython] Dynamically import namespace from C# DLL
>
>
>
> I am trying to figure out how to import types from a namesapce at run time.
> I can do a from ... import * but my goal is only to
> to import the types only when I need access to those types from a namespace
> and the namespace is not known until it is calculated by
>
> a request.
> I tried the simpliest and straightforward
>
> namespace = "A.B.C.TargetNameSpace"
> from namespace import *
>
> but that didn't work.  I tried to figure out maybe I can leverage
> reflection. I was able to get all the types from a given namespace
> but I was stuck trying to expose these types to my other parts of my
> script.  I'm using 2.6.1. with .NET 3.5.
>
> I appreciate any feeback.
>
> Danny
>
> _______________________________________________
> Users mailing list
> Users@lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
>
_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to