是否有关于使用 Roslyn 的 IIncrementalGenerator 的完整文档?
Is there full documentation about using Roslyn's IIncrementalGenerator?
Roslyn Source Generator 现在有一个 IIncrementalGenerator 接口,它使旧的 ISourceGenerator 实现变得过时。
但是 IIncrementalGenerator 看起来“令人困惑”并且缺少完整的文档。 (没有复杂的例子只有新闻)
是否有带教程的好文档来了解完整的潜力?
这里记录了增量生成器:
https://github.com/dotnet/roslyn/blob/main/docs/features/incremental-generators.md
还有以下博客 post,其中记录了 IIncrementalGenerator
背后的动机:
https://andrewlock.net/exploring-dotnet-6-part-9-source-generator-updates-incremental-generators/
Roslyn Source Generator 现在有一个 IIncrementalGenerator 接口,它使旧的 ISourceGenerator 实现变得过时。
但是 IIncrementalGenerator 看起来“令人困惑”并且缺少完整的文档。 (没有复杂的例子只有新闻)
是否有带教程的好文档来了解完整的潜力?
这里记录了增量生成器: https://github.com/dotnet/roslyn/blob/main/docs/features/incremental-generators.md
还有以下博客 post,其中记录了 IIncrementalGenerator
背后的动机:
https://andrewlock.net/exploring-dotnet-6-part-9-source-generator-updates-incremental-generators/