4
Roslyn에 MethodDeclarationSyntax로 문자열을 구문 분석 할 수있는 함수가 있습니까?Roslyn - MethodDeclarationSyntax에 문자열을 구문 분석
메소드 선언이 포함 된 파일이 있으므로 해당 파일 내용을 문자열로 읽으므로 해당 문자열에서 메소드를 작성하려고합니다. 어떤 제안?
Roslyn에 MethodDeclarationSyntax로 문자열을 구문 분석 할 수있는 함수가 있습니까?Roslyn - MethodDeclarationSyntax에 문자열을 구문 분석
메소드 선언이 포함 된 파일이 있으므로 해당 파일 내용을 문자열로 읽으므로 해당 문자열에서 메소드를 작성하려고합니다. 어떤 제안?
하나의 옵션은 최상위 메서드 선언을 허용하는 C#의 실험적 버전 인 "C# Script"로 문자열을 구문 분석하는 것입니다. 이렇게 :
var tree = SyntaxTree.ParseText("void Foo() {}", options: new ParseOptions(kind: SourceCodeKind.Script));
당신에게 하나의 메소드 선언의 CompilationUnitSyntax
을 포함하는 유효한 구문 트리를 제공합니다.
Jason 고맙습니다 ... –
다양한 'Syntax.Parse *'메소드가 있지만 메소드 선언을 구문 분석 할 수있는 항목을 찾을 수 없습니다. – svick
yaa ... 심지어 나는 할 수 없었다 .. –