Какие языки программирования.NET имеют поставщика CodeDom?

Кроме C#, VB.NET, C++ (Управляемый и C++ / CLI), и F#, какие языки программирования.NET имеют своего собственного поставщика CodeDom?

5
задан 2 revs, 2 users 100% 18 January 2010 в 06:04
поделиться

1 ответ

Я думал о том, чтобы сделать один для нереаграфии, но я столкнулся с нечетными проблемами Факт, что кодбинорузератортип не включает исключительную или операцию. Новые деревья выражений в .NET 4 кажутся как много . Лучшее представление о том, какие функции Codeedom должны предлагать на уровне блока (как в блоке операторов, которые составляют функциональный корпус).

Я думаю, что нам нужен новый кодеда, который принимает внешние части системы. Codedem и использует внутренние органы System.linq.Expressions. Затем сделать результат, способный производить либо динамическую сборку или исходный код в качестве вывода. (Теперь, когда я думаю об этом, продуцируя собранную сборку, на самом деле будет такой же, как создание нового «языка» для выходного источника.)

Редактирование: В верхней части, вы также должны учитывать реализацию CodeModel API, поскольку очень часто Codeedom реализуется как кто-то интегрирует новый язык в Visual Studio.

3
ответ дан 15 December 2019 в 06:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: