我想进行一些非常基本的代码生成(将服务 API 规范转换为用于与服务通信的一些 C# 类)。我发现了这个问题,它似乎建议我调用Syntax.CompilationUnit()
来创建一个新的CompilationUnityntax
,但是我无法使这段代码编译通过;我找不到任何可以找到的语法类中的CompilationUnit
方法(也找不到任何相关文档):(
CSharpSyntaxTree.Create
似乎需要一个CSharpSyntaxNode
,但我也无法弄清楚如何创建其中之一 :/
我正在使用带有最新 Microsoft.CodeAnalysis NuGet 包(1.0.0-rc2)的 VS 2015 RC。