Source Code Generator for Snap.Hutao
Use https://roslynquoter.azurewebsites.net/ to get SyntaxTree
- Every IncrementalValue(s)Provider<T>'s step result should be anIEquatable<T>to make it really becomes incremental.
- So the intermediate models should be a record (class/struct)if possible
- Intermediate array/enumerable should be a ImmutableArray<T>if possible, the pipeline use IA internally and has special check for it.