Uno.SourceGeneration:基于Roslyn的C#源代码生成框架

时间:2024-02-26 01:11:52
【文件属性】:

文件名称:Uno.SourceGeneration:基于Roslyn的C#源代码生成框架

文件大小:4.68MB

文件格式:ZIP

更新时间:2024-02-26 01:11:52

visual-studio generator csharp msbuild roslyn

Uno SourceGenerator Uno源代码生成器是受启发的与API兼容的源代码生成器,以及执行SourceGenerators的msbuild任务。 它提供了一种使用正在使用的所有语法和语义模型信息基于正在构建的项目生成C#源代码的方法。 Uno Source Generator还支持 ,有关更多详细信息,请参见下文。 请注意,从Roslyn 3.8开始,生成器不支持多遍生成,因为生成器可以相互依赖。 为了从此功能中受益,生成器必须使用Uno.SourceGenerationTasks运行。 使用此生成器允许一组生成器共享相同的Roslyn编译上下文,这对于创建和并行运行所有


网友评论