VisualBasic для дерева выражений Linq - PullRequest
1 голос
/ 25 февраля 2011

Кто-нибудь из вас знает, существует ли какой-либо (надежный) способ преобразования выражения Visual Basic (текстового) в дерево выражений Linq?В библиотеке MS имеется явная ссылка на этот аргумент, но он кажется скрытым для пользователя (или, по крайней мере, я так полагаю).

Вот страница о действиях рабочего процесса:

http://msdn.microsoft.com/en-us/library/ee358749.aspx

В середине страницы пишут:

Во время выполнения выражения Visual Basic компилируются в выражения LINQ....

Моя сделка имеет несколько (без сохранения состояния) функцию, так что (в синтаксисе C #):

Expression expr = VisualBasicToLinqExpr("New Random().Next(1, 101)");

Есть идеи?Спасибо всем.

1 Ответ

0 голосов
/ 25 февраля 2011

Вы должны иметь возможность использовать пространство имен System.CodeDom для компиляции любого визуального базового выражения в исполняемый код, даже оператора LINQ.

...