[IronPython] importing C# functions

Michael Foord fuzzyman at gmail.com
Sat Aug 5 13:36:49 CEST 2006

Slide wrote:
> I am currently adding a scripting console to one of the applications I
> develop. I would like to, at runtime, add functions that can be called
> by the python code in the console. Something like
> // c#
> public int AddIt(int a, int b)
> {
>     return a + b;
> }

Does C# allow you to define functions outside of objects ? I didn't
think so...

You can create static methods on objects though.

> then, I would like to add that function (and possibly functions from
> plugins) so they can be called from python. Do I need to create a
> module and add the functions to the module? Is there a better way?

For an example of creating a dll from C#, and then accessing from
IronPython, see :


All the best,


> Thanks,
> slide
> _______________________________________________
> users mailing list
> users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

More information about the Ironpython-users mailing list