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.