如何使用 roslyn (CodeFixProvider) 添加新区域

How do I add a new region using roslyn (CodeFixProvider)

我想使用 CodeFixProvider 向我的代码添加一个新的 #region。 我已经知道区域是节点的主要琐事的一部分。

但是我怎样才能创建一个新的 RegionDirectiveTrivia

使用SyntaxFactory.RegionDirectiveTrivia()。当您不知道由谁生成一段代码的某些部分时,您可以随时参考 Roslyn Quoter 站点。