我写了一个 SourceGenerator,但是如何测试它呢?
主要问题是如何模仿GeneratorExecutionContext(或在Compilation其中)哪个生成器进入Execute方法。我认为有一种正确的方法可以为单元测试制作假语法树,但我找不到它。有很多关于源生成器本身的文章,但没有一篇解释如何测试生成器。
GeneratorExecutionContext
Compilation
Execute
c# roslyn sourcegenerators
c# ×1
roslyn ×1
sourcegenerators ×1