C# roslyn使用CompilationUnitSyntax更新文档

C# roslyn使用CompilationUnitSyntax更新文档,c#,.net,roslyn,C#,.net,Roslyn,我想用Roslyn中的CompilationUnitSyntax更新文档 在旧版本的Roslyn中,这似乎是可能的: //... document.UpdateSyntaxRoot(compilationUnit); 例如: 但是,在Roslyn的当前版本中,此调用似乎被删除: DocumentExtensions类(我认为应该在其中定义这样一个方法)现在也是内部的 现在有什么方法可以在Roslyn的文档上更新SyntaxRoot吗?使用document.WithSyntaxRoot?谢谢!

我想用Roslyn中的CompilationUnitSyntax更新文档

在旧版本的Roslyn中,这似乎是可能的:

//...
document.UpdateSyntaxRoot(compilationUnit);
例如:

但是,在Roslyn的当前版本中,此调用似乎被删除:

DocumentExtensions类(我认为应该在其中定义这样一个方法)现在也是内部的


现在有什么方法可以在Roslyn的文档上更新SyntaxRoot吗?

使用document.WithSyntaxRoot?谢谢!在询问问题之前,应该先查看Document.cs。