Thanks, Dino! It'd be nice if I didn't have to parse the signature, but that'll do for now.
- Jeff On Fri, Jul 24, 2009 at 6:04 PM, Dino Viehland<[email protected]> wrote: > ObjectOperations.GetCallSignatures: > > import clr > clr.AddReference('IronPython') > from IronPython.Hosting import Python > x = Python.CreateEngine() > def f(a, b, c): pass > > x.Operations.GetCallSignatures(f) > > prints: > Array[str](('f(a, b, c)')) > > >> -----Original Message----- >> From: [email protected] [mailto:users- >> [email protected]] On Behalf Of Jeff Hardy >> Sent: Friday, July 24, 2009 5:02 PM >> To: Discussion of IronPython >> Subject: [IronPython] Getting function argument names from hosting >> >> Hi all, >> >From the hosting side, is there a way to get the names of a function's >> arguments? The DLR equivalent of MethodInfo.GetParamters(), >> essentially, is what I'm looking for (or a way to get an actual >> MethodInfo would be nice as well). >> >> - Jeff >> _______________________________________________ >> 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 > _______________________________________________ Users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
