草庐IT

SyntaxTree

全部标签

c# - 在给定 SyntaxTree 中的行号的情况下获取 SyntaxNode

我想在给定位置(lineNumber)的情况下获取一行的SyntaxNode。下面的代码应该是不言自明的,但如有任何问题,请告诉我。staticvoidMain(){stringcodeSnippet=@"usingSystem;classProgram{staticvoidMain(string[]args){Console.WriteLine(""Hello,World!"");}}";SyntaxTreetree=SyntaxTree.ParseCompilationUnit(codeSnippet);string[]lines=codeSnippet.Split('\n');S