Я знаю, что CodeGear сделал BabelCode, который использует код DOM для преобразования С# в Delphi для .NET. Мне любопытно, есть ли другие подобные инструменты для конвертации С# в Delphi Prism? Если нет, то что используется в использовании кода DOM для создания одного (да, это открыто!)
Обновление. Это теперь встроено в Delphi Prism. Просто вставьте или импортируйте свой С#, и у вас есть Oxygene aka Delphi Prism Code.
Это на ранних этапах, но Карло только что опубликовал первую версию своего инструмента с открытым исходным кодом "С# to Oxygene":
Один из вариантов, который я видел, - использовать .NET Reflector на сборке С#. Он имеет синтаксис Oxygene. Это своего рода длинный путь и не совсем оптимальный.
Используйте BabelCode для преобразования вашего С# в Delphi, а затем используйте Oxidizer для преобразования Delphi в Prism. Я понимаю, что это не звездная идея, но она, по крайней мере, может быть немного более автоматизирована, чем через Reflector. Удачи.