У меня есть метод в строке, который, как я предполагаю, хорошо сформирован и работает ОК .. с этим фактом, могу ли я просто использовать эту строку для создания узла и вставить его в дерево с помощью компилятора C# Roslyn?Есть ли способ напрямую создать узел метода с использованием C# Roslyn?
1
A
ответ
1
Позвоните ParseCompilationUnit
, передав SourceCodeKind.Script
в параметрах анализа, чтобы объявление метода было допустимым модулем компиляции.
+1
Также см. Https://github.com/dotnet/roslyn/issues/367 –
Возможно, это поможет http://stackoverflow.com/questions/10864311/is-there-a-tool-for-parsing-a-string-to-create-a-c-sharp-func – LmTinyToon
@ АлександрЛысенко: Нет; он спрашивает о Рослине. – SLaks