2016-10-26 4 views
1

나는 그것이 잘 형성되었다고 생각하는 문자열에 메서드를 가지고 있습니다. 사실,이 문자열을 사용하여 노드를 만들고이를 C# Roslyn 컴파일러를 사용하여 트리에 삽입 할 수 있습니까?C# Roslyn을 사용하여 메소드 노드를 직접 생성하는 방법이 있습니까?

+0

아마도 도움이 될 것입니다. http://stackoverflow.com/questions/10864311/is-there-a-tool-for-parsing-a-string-to-create-a-c-sharp-func – LmTinyToon

+0

@ АлександрЛысенко : No; 로슬린에 대해서 묻고있어. – SLaks

답변

1

ParseCompilationUnit을 호출하고 구문 분석 옵션에 SourceCodeKind.Script을 전달하면 메서드 선언이 유효한 컴파일 단위가됩니다.

+1

https://github.com/dotnet/roslyn/issues/367도 참조하십시오. –

관련 문제