Создание пользовательских классов C# из IronPython

Есть ли способ сделать класс доступным для сценариев IronPython, чтобы я мог создавать объекты внутри кода?

Например, если у меня есть класс, экземпляр которого я хочу создать из сценария с именем MyClass, определенного в коде C# следующим образом:

public class MyClass
{
    string text;

    public MyClass(string text)
    {
        this.text = text;
    }

    public void Write()
    {
        Console.WriteLine(text);
    }
}

Как я могу сделать это в сценарии Python?

obj = MyClass("Hello, World!")
obj.Write()

Спасибо!

6
задан jmegaffin 3 June 2012 в 13:55
поделиться